21 Jan 2026
1h 18m

How AWS S3 is built

Podcast cover

The Pragmatic Engineer

AWS S3's massive scale and engineering are explored with Mai-Lan Tomsen Bukovec, VP of Data and Analytics at AWS, who has been running S3 for 13 years. S3, which holds over 500 trillion objects and serves hundreds of millions of transactions per second, manages tens of millions of hard drives across millions of servers. The discussion covers S3's evolution from eventual to strong consistency, detailing the replicated journal data structure and cache coherency protocol that enabled this shift without compromising availability. Also examined is S3's approach to durability, including the use of auditor systems to inspect every byte and the design principle of assuming constant failures. S3's roadmap is shaped by customer needs and a vision for making data usable, demonstrated by the introduction of S3 Tables and Vectors.

Outlines

Part 1: Scale, History, and Evolution

Part 2: Core Architecture and Economics

Part 3: Consistency and Reliability Engineering

Part 4: Modern Primitives and AI Integration

Part 5: Future Vision and Engineering Mindset

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval