Learn System Design

1. Databases Decoded: Charting Scalability and Overcoming Latency Battles (Part 1)


Listen Later

Send us a text

Embark on a journey with me, Benny Kitchell, as we chart the course through the complex waters of system design, zeroing in on the pivotal role of scalability. Imagine the chaos of a concert ticket site crashing just as sales go live; it’s a scenario I’ve lived through, and one that illustrates the high stakes of scaling. Within this episode, we dissect the anatomy of scalability, providing essential insights into how understanding both the product and user behavior is crucial for ensuring a system can handle fluctuating demands. As a veteran of the tech trenches, I share war stories and lessons learned, revealing how misguided scaling can be just as disastrous as stagnation, and how financial implications like ballooning AWS fees can catch you off guard if you’re not prepared.

Then, we shift gears and plunge into the 'War on Latency', where I illuminate the strategic deployment of caching and CDNs as our primary weapons. Not only do we unravel the technical threads of these systems, but we also tune in to the melodies of Aimless Orbiter, punctuating our discussion with an auditory experience that transcends the typical tech talk. From the intricacies of the CAP theorem to the harmonious balance proposed by its successor, the PACELC theorem, you’ll come away from this session armed with the knowledge that’s as practical as it is profound. Prepare to be enlightened by the symbiosis of robust system design discourse and the soul-stirring tunes that underscore our technological odyssey.

Support the show

Dedicated to the memory of Crystal Rose.
Email me at [email protected]
Join the free Discord
Consider supporting us on Patreon
Special thanks to Aimless Orbiter for the wonderful music.
Please consider giving us a rating on ITunes or wherever you listen to new episodes.


...more
View all episodesView all episodes
Download on the App Store

Learn System DesignBy Ben Kitchell

  • 5
  • 5
  • 5
  • 5
  • 5

5

33 ratings


More shows like Learn System Design

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

140 Listeners

The Daily by The New York Times

The Daily

111,746 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

9,095 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

389 Listeners

Hard Fork by The New York Times

Hard Fork

5,438 Listeners

System Design by Wes and Kevin

System Design

93 Listeners

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis

462 Listeners

The Daily Brief by Zerodha

The Daily Brief

16 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

53 Listeners

10-Minute System Design by 10min Tech

10-Minute System Design

2 Listeners