TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AWS Identity service handles 400M API calls every second

101 pointsby yagizdegirmencialmost 4 years ago

10 comments

electricshampo1almost 4 years ago
Seems 400M is aggregated qps worldwide. Wonder what avg qps looks like per iam server (and size of server).
评论 #28191874 未加载
jstx1almost 4 years ago
Say what you want about Amazon and how they treat their developers, from the outside this looks like something really cool to work on.
评论 #28191758 未加载
orfalmost 4 years ago
Big numbers. Are there any talks or papers out there about how IAM is implemented under the hood?
评论 #28191393 未加载
ram_raralmost 4 years ago
400M RPS is mind boggling, even if one considers most of the data to be embarrassingly shard-ed. Kudos to engineers who built it.<p>Otoh, it bothers me that every single service call needs to go to IAM to check for permissions. Has anyone explored other architectures&#x2F;designs to circumvent centralized auth?
CalRobertalmost 4 years ago
So three calls per minute for every human being on the planet.
评论 #28194737 未加载
Pxtlalmost 4 years ago
Imho, the fact that this is an impressive achievement speaks to how much overhead the web costs.<p>&quot;400m operations per second? Wow, that&#x27;s almost 5% of the number of operations per second a typical consumer processor can do!&quot;<p>I realize this is an apples to Buicks comparison, I just get bothered by how millions of <i>anything</i> might be impressive when we have PCs that are designed with billions of everything.
评论 #28191913 未加载
lukeramsdenalmost 4 years ago
Have AWS &#x2F; employees ever spoken about the stack they run for IAM? Sounds fascinating
评论 #28191406 未加载
ameliusalmost 4 years ago
How often do identities or access settings change? Not often, I guess. So it seems (to me) that they are accessing almost static data at a very high speed, which is not really a surprise. Am I missing something?
评论 #28191571 未加载
评论 #28191620 未加载
评论 #28191377 未加载
评论 #28191378 未加载
评论 #28191716 未加载
评论 #28191502 未加载
评论 #28191729 未加载
评论 #28191467 未加载
elangoalmost 4 years ago
would be interesting to see how much each server can handle, that is engineering
anuragalmost 4 years ago
While this is an impressive technical achievement, it&#x27;s worth taking a step back to ask <i>why</i> IAM needs to serve 400M API calls every second when AWS has between one and two million active users. How would this number change if IAM were less complex?<p>Edit: I understand how every machine needs to invoke IAM APIs and how temporary credentials and other uses increase the number super-linearly with every active user. Still, 400M RPS (nearly 35B requests&#x2F;day) could be reduced significantly by improving the underlying object model so it scales <i>down</i> better. Right now, even a simple Lambda function that needs to access other AWS resources requires 3 API calls: create a policy, create a role, and connect the two.
评论 #28192009 未加载
评论 #28191851 未加载
评论 #28197704 未加载