
Описание
Brought to You By:• Statsig — The unified platform for flags, analytics, experiments, and more.• Sonar – The makers of SonarQube, the industry standard for automated code review• WorkOS – Everything you need to make your app enterprise ready.—Amazon S3 is one of the largest distributed systems ever built, storing and serving data for a significant portion of the internet. Behind its simple interfaces hides an enormous amount of engineering work, careful tradeoffs, and long-term thinking.In this episode, I sit down with Mai-Lan Tomsen Bukovec, VP of Data and Analytics at AWS, who has been running Amazon S3 for more than a decade. Mai-Lan shares how S3 operates at extreme scale, what it takes to design for durability and availability across millions of servers, and why building for failure is a core principle.We also go deep into how AWS approaches correctness using formal methods, how storage tiers and limits shape system design, and why simplicity remains one of the hardest and most important goals at S3’s scale.—Timestamps(00:00) Intro(01:03) S3’s scale (03:58) How S3 started (07:25) Parquet, Iceberg, and S3 tables(09:46) S3 for developers (13:37) Why AWS keeps S3 prices low (17:10) AWS pricing tiers(19:38) Availability and durability (26:21) The cost of S3's consistency(31:22) Automated reasoning and proof of correctness (35:14) Durability at AWS scale(39:58) Correlated failure and crash consistency (43:22) Failure allowances (46:04) Two opposing principles in S3 design(49:09) S3’s evolution (52:21) S3 Vectors (1:01:16) The 50 TB limit on AWS(1:07:54) The simplicity principle(1:10:10) Types of engineers working on S3(1:14:15) Closing recommendations —The Pragmatic Engineer deepdives relevant for this episode:• Inside Amazon’s engineering culture• How AWS deals with a major outage• A Day in the Life of a Senior Manager at Amazon• What is a Principal Engineer at Amazon? – with Steve Huynh• Working at Amazon as a software engineer – with Dave AndersonAmazon papers recommended by Mai-Lan:• Using lightweight forma
More By Gergely Orosz...
- 1
The Pragmatic Engineer AMA
Gergely Orosz... · 8 197 прослушиваний · 78:21
- 2
Scaling Uber with Thuan Pham (Uber’s first CTO)
Gergely Orosz... · 8 575 прослушиваний · 98:55
- 3
Building WhatsApp with Jean Lee
Gergely Orosz... · 1 630 прослушиваний · 70:37
- 4
Stop being skeptical about AI for development with Charity Majors
Gergely Orosz... · 9 028 прослушиваний · 85:32
- 5
Building Pi, and what makes self-modifying software so fascinating
Gergely Orosz... · 5 995 прослушиваний · 93:07
- 6
From Chrome DevTools to AI Engineering, with Addy Osmani
Gergely Orosz... · 6 865 прослушиваний · 91:35
- 7
CI/CD with Robert Erez
Gergely Orosz... · 4 284 прослушиваний · 74:48
- 8
From IDEs to AI Agents with Steve Yegge
Gergely Orosz... · 9 448 прослушиваний · 91:17
- 9
Why Rust is different, with Alice Ryhl
Gergely Orosz... · 8 185 прослушиваний · 64:59
- 10
Building OpenCode with Dax Raad
Gergely Orosz... · 7 146 прослушиваний · 80:05
Вам также может понравиться
- 1
АльбомZen Buddhism: A Primer
3 801 прослушиваний
- 2
АльбомLoon Base
Loon Base · 2 801 прослушиваний
- 3
АльбомJelena Brocic Radio
8 079 прослушиваний
- 4
АльбомTo the night & its durable infinity cradle
1 490 прослушиваний
- 5
АльбомGreen Velvet Radio
Shiba San · 3 983 прослушиваний
- 6
АльбомJacob Rothschild
Jacob Rothschild · 523 прослушиваний
- 7
АльбомChristian Solidarity International
6 004 прослушиваний
- 8
АльбомThe Seat Beside Me
7 633 прослушиваний
- 9
АльбомAll Stars EP1
Flash Atkins · 4 483 прослушиваний
- 10
АльбомEl momo y Jona Causa Efecto 2012
Jona Alk · 8 268 прослушиваний
- 11
АльбомYoung Loopers
Young Loopers · 8 118 прослушиваний
- 12
АльбомAdonis
Adonis · 3 050 прослушиваний