System design interview: Database Scaling
► WATCH LIVE: https://twitch.com/johncodes ► Twitter: / johncodezzz ► Home page: https://johncodes.com ► Email me: [email protected] Database scaling questions are some of the most complicated ones you'll be asked in a system design interview. In this video, we will cover the various topics and broad strategies for database scaling. #johncodes 🚀 SUMMARY: Scaling databases are no trivial manner. Especially when you need to scale them up to millions (if not billions) of users. At a global scale, you'll have to consider geo-political implications, but we'll also be covering horizontal vs vertical scaling, manager / worker models, sharding, partitions, and using data centers. Best of luck in your software engineer interviews! ⏰ TIMESTAMPS: 00:00 Intro 00:36 ACID 03:16 Single server 05:50 Multiple databases 06:48 Manager / Worker 08:39 Circle 10:51 Quick note on caching layers 12:39 Partitions 15:22 Sharding 17:07 Datacenters 20:00 Separate read / write layers 20:53 SaaS 🎵 MUSIC CREDITS: Yasumu – Recharge Provided by Lofi Records Watch: • Video Download/Stream: https://fanlink.to/3amstudysession 🤔 About: Hi all, I’m John, an experienced software engineer and open source software enthusiast / contributor. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!

System design interview: Scale to 1 million users

Sharding in System Design Interviews w/ Meta Staff Engineer

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Message Queues in System Design Interviews w/ Meta Staff Engineer

Database Replication & Sharding Explained

Data Modeling in System Design Interviews w/ Meta Staff Engineer

System Design was HARD until I Learned these 30 Concepts

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

What is Database Sharding?

Consistent Hashing: Easy Explanation for System Design Interviews

7 Must-know Strategies to Scale Your Database

Google system design interview: Design Spotify (with ex-Google EM)

Database Sharding and Partitioning

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

DB Indexing in System Design Interviews - B-tree, Geospatial, Inverted Index, and more!

Scalability Simply Explained in 10 Minutes

Why Netflix, Instagram, and Twitter Pick Different Databases

How AI will change software engineering – with Martin Fowler

