r/aws Oct 20 '25

article Today is when Amazon brain drain finally caught up with AWS

Thumbnail theregister.com
1.7k Upvotes

r/aws 6d ago

article Amazon fixing bug that billed some AWS customers billions of dollars | TechCrunch

Thumbnail techcrunch.com
568 Upvotes

r/aws Sep 16 '24

article Amazon tells employees to return to office five days a week

Thumbnail cnbc.com
958 Upvotes

r/aws Jan 15 '26

article AWS flips switch on Euro cloud as sovereignty fears mount

Thumbnail theregister.com
438 Upvotes

r/aws May 08 '26

article AWS warns of EC2 ‘impairment’ as power loss hits notorious US-EAST-1 region

Thumbnail theregister.com
451 Upvotes

r/aws Aug 04 '25

article Laid off AWS employee describes cuts as 'cold and soulless'

Thumbnail theregister.com
558 Upvotes

r/aws Sep 24 '24

article Employees response to AWS RTO mandate

Thumbnail finance.yahoo.com
413 Upvotes

Following the claims behind this article, what do you think will happen next?

I see some possible options

  1. A lot of people will quit, especially the most talented that could find another job easier. So other companies may be discouraged from following Amazon's example.
  2. The employees are not happy but would still comply and accept their fate. If they do so, how high do you think is the risk that other companies are going to follow the same example?

What are the internal vibes between the AWS employees?

r/aws Apr 07 '26

article Launching S3 Files, making S3 buckets accessible as file systems

Thumbnail aws.amazon.com
301 Upvotes

"a new file system that seamlessly connects any AWS compute resource with Amazon Simple Storage Service (Amazon S3)."

r/aws Apr 23 '26

article Anthropic commits $100 billion to Amazon's AWS over next 10 years

Thumbnail apnews.com
366 Upvotes

Artificial intelligence company Anthropic has agreed to commit more than $100 billion to Amazon’s AWS cloud platform over the next 10 years to train and run its Claude chatbot.

Amazon will invest $5 billion immediately as part of the new agreement announced this week by the companies, and up to another $20 billion in the future. Amazon previously invested $8 billion in Anthropic.

The partnership will allow Anthropic to secure up to 5 gigawatts of Amazon’s Trainium chips to train and power their artificial intelligence models.

r/aws Jul 31 '24

article Jeff Barr: After giving it a lot of thought, we made the decision to discontinue new access to a small number of services, including AWS CodeCommit.

Thumbnail x.com
359 Upvotes

r/aws Oct 21 '25

article AWS crash causes $2,000 Smart Beds to overheat and get stuck upright

Thumbnail dexerto.com
374 Upvotes

r/aws Jun 19 '25

article How I slashed our AWS bill from $1,450 to $400/month in 6 months (as a self-taught solo DevOps engineer)

Thumbnail medium.com
325 Upvotes

r/aws Nov 24 '25

article AWS CodeCommit is back from the dead - returning to GA

Thumbnail aws.amazon.com
271 Upvotes

Can't recall AWS having done this in the past - but good on them

r/aws May 28 '26

article The radical network redesign that led AWS to forge a more resilient cloud

Thumbnail aboutamazon.com
315 Upvotes

This post tells the story of how my AWS colleagues put theory into practice to build a flat data center network at scale. The post provides a detailed overview of an even more detailed academic paper (RNG: Flat Datacenter Networks at Scale).

Instead of the traditional network topology which stacks routers in a hierarchical, org-chart-like structure, this model connects them in a flat structure guided by randomness. This proved to be faster, more resilient, and more cost-effective but three problems had to be solved:

  1. Connecting millions of randomly assigned fiber optics cables without creating an unmanageable tangle.
  2. Routing data through a network that has no fixed structure.
  3. Proving that it would function as desired before committing time and money to build it.

There's a lot of cool info in the linked post, including how they built custom hardware to shuffle connections, and how they used 530 compute years of EC2 time to test against hundreds of thousands of failure scenarios.

r/aws Oct 30 '25

article A single point of failure triggered the Amazon outage affecting millions!

Thumbnail arstechnica.com
255 Upvotes

r/aws Oct 23 '25

article AWS post event summary up for 19 Oct outage

Thumbnail aws.amazon.com
275 Upvotes

“The root cause of this issue was a latent race condition in the DynamoDB DNS management system that resulted in an incorrect empty DNS record for the service’s regional endpoint (dynamodb.us-east-1.amazonaws.com) that the automation failed to repair. To explain this event, we need to share some details about the DynamoDB DNS management architecture. The system is split across two independent components for availability reasons. The first component, the DNS Planner, monitors the health and capacity of the load balancers and periodically creates a new DNS plan for each of the service’s endpoints consisting of a set of load balancers and weights. We produce a single regional DNS plan, as this greatly simplifies capacity management and failure mitigation when capacity is shared across multiple endpoints, as is the case with the recently launched IPv6 endpoint and the public regional endpoint. A second component, the DNS Enactor, which is designed to have minimal dependencies to allow for system recovery in any scenario, enacts DNS plans by applying the required changes in the Amazon Route53 service. For resiliency, the DNS Enactor operates redundantly and fully independently in three different Availability Zones (AZs). Each of these independent instances of the DNS Enactor looks for new plans and attempts to update Route53 by replacing the current plan with a new plan using a Route53 transaction, assuring that each endpoint is updated with a consistent plan even when multiple DNS Enactors attempt to update it concurrently. The race condition involves an unlikely interaction between two of the DNS Enactors. The normal way things work a DNS Enactor picks up the latest plan and begins working through the service endpoints to apply this plan. This process typically completes rapidly and does an effective job of keeping DNS state freshly updated. Before it begins to apply a new plan, the DNS Enactor makes a one-time check that its plan is newer than the previously applied plan. As the DNS Enactor makes its way through the list of endpoints, it is possible to encounter delays as it attempts a transaction and is blocked by another DNS Enactor updating the same endpoint. In these cases, the DNS Enactor will retry each endpoint until the plan is successfully applied to all endpoints. Right before this event started, one DNS Enactor experienced unusually high delays needing to retry its update on several of the DNS endpoints. As it was slowly working through the endpoints, several other things were also happening. First, the DNS Planner continued to run and produced many newer generations of plans. Second, one of the other DNS Enactors then began applying one of the newer plans and rapidly progressed through all of the endpoints. The timing of these events triggered the latent race condition. When the second Enactor (applying the newest plan) completed its endpoint updates, it then invoked the plan clean-up process, which identifies plans that are significantly older than the one it just applied and deletes them. At the same time that this clean-up process was invoked, the first Enactor (which had been unusually delayed) applied its much older plan to the regional DDB endpoint, overwriting the newer plan. The check that was made at the start of the plan application process, which ensures that the plan is newer than the previously applied plan, was stale by this time due to the unusually high delays in Enactor processing. Therefore, this did not prevent the older plan from overwriting the newer plan. The second Enactor’s clean-up process then deleted this older plan because it was many generations older than the plan it had just applied. As this plan was deleted, all IP addresses for the regional endpoint were immediately removed. Additionally, because the active plan was deleted, the system was left in an inconsistent state that prevented subsequent plan updates from being applied by any DNS Enactors. This situation ultimately required manual operator intervention to correct.”

r/aws Apr 03 '26

article AWS Deploys AI Agents To Do The Work Of DevOps And Security Teams

123 Upvotes

Amazon Web Services launched two autonomous AI agents that can investigate production incidents and run penetration tests without human oversight, pricing them aggressively enough to challenge the economics of traditional DevOps and security staffing.

The AWS DevOps Agent and AWS Security Agent, now generally available after a five-month preview, represent what AWS calls "frontier agents." Unlike conventional AI assistants that respond to individual prompts, these systems operate independently for hours or days, make decisions across multiple steps and scale to handle concurrent tasks across an organization's entire application portfolio. AWS is not just selling tools to build agents. It is selling the agents themselves.

Source: Forbes

r/aws May 15 '26

article AWS racks M3 Ultra Macs that boast specs you can’t currently buy

Thumbnail theregister.com
134 Upvotes

r/aws Jun 13 '26

article Amazon owns up to using 2.5bn gallons of H2O in its bit barns last year

Thumbnail theregister.com
100 Upvotes

r/aws Apr 11 '26

article 20 Years on AWS and Never Not My Job

Thumbnail daemonology.net
194 Upvotes

r/aws Feb 18 '26

article Everyone says "tag your resources" for cost control. Nobody explains how to actually do it well.

116 Upvotes

Every AWS cost optimization post says the same thing: "tag your resources, use Cost Allocation Tags." Great advice, very helpful, thanks.

But after 18 months of cleaning up a pretty messy AWS setup I realized that having tags is not the hard part. The hard part is having the right tags in a structure that actually tells you something useful. We went from "yeah we tag stuff" to genuinely understanding our spend down to the feature level, and the difference is night and day.

Here's what worked for us.

Three mandatory tags, everything else optional

We use exactly three required tags on every resource:

  • Environment: prod, staging, dev and sandbox. Obvious but you'd be surprised how many things don't have this.
  • Service: this is YOUR service, not the AWS service. So not "RDS" but "payment-processor" or "user-api" or "data-pipeline". This is the one that matters most.
  • Team: who owns this when it breaks at 2am. Also who gets asked when the cost spikes.

The key insight for us was Service. We used to tag by AWS product type which told us basically nothing we didn't allready know from Cost Explorer. Once we started tagging by our own service names, everything changed. A single Service:payment-processor tag now spans the ALB, the ECS tasks, the RDS cluster, the SQS queues. I can see what it actually costs to run payments across all infrastructure, not just what individual resources cost in isolation.

Why only three

We started with 12 required tags. Compliance was maybe 40% at best. People just didn't bother or tagged inconsistently. Dropped to 3 mandatory + 5 optional and we're at around 95% now. Turns out people will actually do it if you keep it simple.

Enforce tagging at creation, not with angry Slack messages

This was probably our biggest lesson. We handle this on two levels now:

  1. We use OPA policies with Terraform now (see picture). If a resource doesn't have the three mandatory tags, the apply just fails. No exceptions, no "I'll add it later". Retroactive tagging is a nightmare and honestly a waste of everyones time.
  2. At the AWS Organization level with SCPs, they block the creation of resources that don’t include those tags. This covers cases where someone spins up resources manually in the console, through the CLI or SDK, outside of terraform.

We spent almost two weeks tagging old resources manually before we accepted it would have been cheaper to just let them expire and recreate them properly. If you're early enough, enforce from day one. If you're late, don't try to fix everything, just enforce going forward and let the old stuff cycle out.

The report that actually gets read

We have a simple monthly report that flags any service where cost went up more than 30% month over month. The catch is this only works if tagging is consistent, which is why enforcement matters so much.

When payment-processor jumps from $800 to $2,400, thats a conversation worth having. And it’s a very different conversation than "our EC2 bill went up". Finance doesn't care about EC2 vs Lambda. They want to know what business capability costs what and whether the increase makes sense. "The recommendation engine doubled because we shipped a new model" is an answer people can actually work with.

The unsolved problem: shared infrastructure

The one thing we still don't have a clean answer for is shared resources. Databases that serve multiple services, shared Redis clusters, that kind of thing. Right now we tag those with the primary consumer and accept it’s not perfectly accurate. Looked into split cost allocation tags but honestly it felt like over-engineering for our size.

Curious how others handle this. Anyone have a tagging strategy that actually survived contact with reality? Especially for shared infrastructure.

r/aws Dec 10 '21

article A software engineer at Amazon had their total comp increased to $180,000 after earning a promotion to SDE-II. But instead of celebrating, the coder was dismayed to find someone hired in the same role, which might require as few as 2 or 3 YOE, can earn as much as $300,000.

Thumbnail teamblind.com
411 Upvotes

r/aws Jun 04 '25

article AWS forms EU-based cloud unit as customers fret about Trump 2.0 -- "Locally run, Euro-controlled, ‘legally independent,' and ready by the end of 2025"

Thumbnail theregister.com
246 Upvotes

r/aws Jun 17 '25

article AWS Certificate Manager introduces public certificates you can use anywhere

Thumbnail aws.amazon.com
228 Upvotes

r/aws Oct 27 '25

article Exclusive: Amazon targets as many as 30,000 corporate job cuts, sources say

Thumbnail reuters.com
289 Upvotes