System design interview: Database Scaling

Описание к видео 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:    • Yasumu – Recharge  
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!

Комментарии

Информация по комментариям в разработке