Behind the Scenes of the Oct 20, 2025 AWS Outage
A registrar/DNS‑operations perspective on the October 20, 2025 AWS incident, how DNS actually works, why this failure propagated so widely, and what resilient internet teams can do about it.
- dns
- aws
- resilience
- incident-explainer
On October 20, 2025, parts of the internet had a bad morning. Amazon Web Services (AWS) reported problems in its Northern Virginia data center cluster (US-EAST-1). For several hours, many popular apps and sites were slow or unavailable—Vercel, Figma, Venmo, and Snapchat, to name a few. News outlets and monitoring services recorded millions of user reports, and even some Amazon services flickered.
Namefi customers, however, saw a quiet day. Our systems kept running as usual—not by chance, but because we invest heavily in the engineering and operational rigor that makes DNS resolution resilient to regional hiccups.
That said, the Namefi engineering team reviews global outages like this and learns from them, as it does for all major incidents. Here is what has been learned so far:
Note: This article has been updated to reflect AWS's official post-event summary. If you see any mistakes or corrections needed, please share them with the dev team at namefi.io. We appreciate it.
What actually went wrong in AWS—without the jargon
Every app and website needs a way to “look up” where to connect. That address book of the internet is called DNS—short for Domain Name System. On Oct 20, a naming problem inside AWS meant some computers couldn’t find a key AWS database service by name. If the address book can’t provide the right entry at the right moment, even healthy systems can’t talk to each other.
AWS fixed the immediate naming problem within a couple of hours and then spent the rest of the day letting backlogs clear and easing systems back to normal. By late afternoon (Pacific time), AWS said everything was operating normally again, though some services took longer to catch up.
Who was affected (and what that says about today’s internet)
The footprint was broad and familiar to everyday users. Consumer apps such as Snapchat and Reddit, communications like Zoom and Signal, and gaming platforms including Fortnite and Roblox reported issues. Financial services saw interruptions at Coinbase and Robinhood, while in the UK a number of public-facing services—including HMRC (the tax portal) and banks under the Lloyds/Halifax/Bank of Scotland group—experienced outages. Telecom customer apps from Vodafone and BT were also affected, even though their core networks remained available.
Amazon’s own properties had trouble too: Amazon.com, Prime Video, Alexa, and Ring all saw disruption, illustrating how deeply AWS is intertwined with its parent company’s consumer services. Live trackers like Downdetector logged millions of user problem reports worldwide, underlining how many daily-life apps sit atop AWS. Some roundups also noted ripple effects to entertainment apps (e.g., Apple Music) and big consumer brands’ mobile apps during the window.
Under the hood
AWS’s post-event summary identifies a latent race condition in DynamoDB’s automated DNS-management system as the root cause. Two independent DNS Enactors applied and cleaned up plans in an unlikely sequence, leaving the regional DynamoDB endpoint with an incorrect empty DNS record that the automation could not repair. AWS restored the DNS information by 2:25 AM PDT, and customers recovered as cached failures expired through 2:40 AM. (AWS post-event summary)
The EC2 and Network Load Balancer (NLB) problems were downstream effects; they did not trigger the DynamoDB DNS failure. EC2’s fleet-management system depended on DynamoDB, so impact began during the DNS outage as expired leases and queued work accumulated, and recovery continued after DNS was restored while that backlog cleared. Delayed network-state propagation for newly launched EC2 instances then caused false NLB health-check failures, leading some healthy NLB capacity to be removed from DNS. (AWS post-event summary)
Independent network telemetry noted no broader internet routing anomaly (for example, no BGP incident), which aligns with the conclusion that the fault sat inside AWS’s control plane rather than on the public internet. (ThousandEyes)
A few DNS behaviors explain the “long tail” after the fix:
- Caching, including negative caching. Resolvers store answers for a period called TTL (time-to-live). They also cache failures, by standard. If a resolver cached a “couldn’t find it” response during the incident, it might keep serving that failure until the timer expired, even after AWS corrected the source. (Standards: RFC 2308, updated in RFC 9520)
- Control plane vs. data plane. Cloud platforms separate orchestration (control plane) from steady-state serving (data plane). A control-plane hiccup that breaks name lookups can block otherwise healthy serving paths, because clients still need to discover endpoints by name. AWS’s own resilience guidance distinguishes these planes and notes the higher complexity and change rate in control systems. (AWS whitepaper)
- Regional centrality. US-EAST-1 hosts components that many global features rely upon; this concentration explains why a regional naming issue felt global in effect. (Context in general reporting: Reuters)
What smaller internet companies can take from it
Incidents like this underline a simple idea: the naming layer is the safety layer. Decisions about where users are sent, which data center to try next, and how to steer traffic during trouble all run through DNS. Building that layer to be independent, redundant, and ready for change makes recovery faster and outages smaller.
Why DNS is critical and how Namefi fits in
The lesson is not that the cloud is fragile; it is that dependence on a single naming and control path concentrates risk. Modern internet teams reduce that risk by treating DNS as the independent, resilient steering layer for their traffic and by preparing alternative endpoints before trouble arrives. With robust DNS in place, applications retain the ability to reroute, degrade gracefully, and recover faster when a provider has a bad day.
This philosophy is the reason Namefi exists. Namefi’s platform provides domain and DNS resilience as a product, weaving together best practices, carefully engineered TTLs and communication surfaces. The result is a naming layer designed to continue making good routing decisions when underlying clouds are healing, throttling, or catching up. Teams adopting Namefi get this posture out of the box, along with the operational tooling to observe and adjust it without tying those controls to the same plane that might be experiencing trouble.
When incidents like Oct 20 occur, that separation is what keeps the map intact.
Sources and further reading
- AWS — Official post-event summary identifying the DynamoDB DNS-management race condition as the root cause and documenting the later EC2 and NLB recovery cascade. (AWS)
- Amazon / Reuters — Initial incident timeline, scope of impact, multi-million user reports, and backlog clearing. (Amazon, Reuters)
- ThousandEyes — Telemetry focusing on US-EAST-1, DNS to DynamoDB, and absence of broader routing anomalies. (ThousandEyes)
- The Verge / Tom’s Guide — Public timelines, confirmation that the event was DNS/control-plane related rather than a cyberattack, and examples of affected platforms. (The Verge)
- IETF / Cloudflare Docs — DNS negative caching behavior (RFC 2308, RFC 9520) and multi-signer DNSSEC patterns for multi-provider authoritative deployments (RFC 8901, operator docs). (RFC Editor, RFC Editor)
Contributors
Aileen Wright is a student in her twenties living in New York City, where the distance between a museum wall and a library reading room is a short walk and a long afternoon. She came to name writing through art and history — the way a single portrait, coin, or manuscript margin can carry a name across centuries and change its meaning on the way.
Most weeks you can find her in Central Park with a paperback, or in the quiet of a public reading room chasing down where a name actually comes from rather than what a name-list says it means. She is also teaching herself to code, which has made her oddly precise about spelling, sorting, and the small details that decide whether a name ages well.
For Namefi she writes about the history and culture behind domain names, the stories brands carry as they rename, and the difference between a good story and a verified source.
Victor Zhou is a technology founder and standards editor focused on digital identity and trust. He founded Namefi, edits Ethereum Improvement Proposals, and previously led smart-contract architecture work at Google Labs.
His work sits at the intersection of naming, ownership, and the systems people use to establish identity online. That perspective makes him especially interested in the way names move between personal meaning, public recognition, and digital infrastructure.
For Namefi, Victor edits and writes about domains as durable digital identity: how names become ownable onchain assets, how tokenization changes custody and trust, and what naming can learn from the systems people use to establish identity online.
Related guides
- The $12 Minute: When Google Domains Accepted a Google.com OrderIn September 2015, Google Domains accepted a $12 order for google.com from former employee Sanmay Ved, then canceled it about a minute later. What the incident proves, what remains uncertain, and why the $6,006.13 bounty still matters for domain security.
- Domain Mayday EP03: The 2020 Twitter Bitcoin Account TakeoverOn July 15, 2020, attackers phoned their way into Twitter, hijacked the verified accounts of Obama, Biden, Musk, Gates, Apple and Uber, and ran a Bitcoin doubling scam — netting about $118,000. A deep-dive on how control of an online identity was stolen, and what it teaches about owning a name.
- Domain Mayday EP05: The 2024 Squarespace DeFi Domain Mass-HijackIn July 2024, a registrar migration from Google Domains to Squarespace turned weak default authentication into a mass attack surface. Attackers hijacked the domains of crypto and DeFi projects — Compound Finance, Celer Network, Pendle, Unstoppable Domains — and pointed them at wallet-drainer phishing sites. Here is how a "seamless" migration created hundreds of unlocked front doors, and what it teaches about registrar security and MFA.
- The BadgerDAO Front-End Attack: $120M Drained Through One Injected ScriptIn December 2021, attackers compromised BadgerDAO's Cloudflare account and injected one malicious script into its website front-end. The audited smart contracts were never touched — yet ~$120M walked out the door through wallet approvals users signed without knowing. A deep-dive on why the website is part of your security surface.
