More The Pragmatic Engineer episodes

How AWS S3 is built thumbnail

How AWS S3 is built

Published 21 Jan 2026

Duration: 4694

Amazon Web Services S3 is discussed in terms of its massive scale, engineering complexities, and capabilities in managing and processing large volumes of data.

Episode Description

Brought to You By:Statsig The unified platform for flags, analytics, experiments, and more.Sonar The makers of SonarQube, the industry standard for au...

Overview

The podcast provides an in-depth look at the scale, engineering, and evolution of AWS S3, highlighting its position as the world's largest cloud storage service. It processes over a quadrillion requests annually, stores hundreds of exabytes of data, and manages more than 500 trillion objects. The discussion covers S3's foundational design based on eventual consistency, its shift toward strong consistency, and the use of formal methods to ensure correctness and reliability.

The podcast also examines S3's expanding role in data lakes and big data applications, including its growing support for structured and vector data formats such as Parquet, Iceberg, and S3 Vectors. Engineering challenges like crash consistency, failure allowances, and replication strategies are explored in detail. Innovations such as S3 tables, intelligent tiering, and cost management features are highlighted as key advancements. The overall focus is on S3's ability to evolve and adapt, supporting new data formats, integrating with AI and analytics workflows, and maintaining high availability, durability, and performance at scale.

Recent Episodes of The Pragmatic Engineer

18 Mar 2026 Building WhatsApp with Jean Lee

WhatsApp's growth from 30 engineers to 450 million users through simplicity, minimal processes, and user-centric design, alongside lessons on lean engineering, startup agility, and AI's role in shaping future tech strategies.

11 Mar 2026 From IDEs to AI Agents with Steve Yegge

Technological shifts driven by AI are accelerating, requiring software engineers to adapt and focus on developing AI agents and innovation through mashups.

4 Mar 2026 Building Claude Code with Boris Cherny

The podcast explores AI's impact on software development, highlighting its potential to democratize access, shift workforce dynamics, and raise concerns about human agency and ethics.

More The Pragmatic Engineer episodes