System design interview: Scale to 1 million users
YouTube Viewers YouTube Viewers
7.06K subscribers
19,343 views
0

 Published On Jul 6, 2021

► WATCH LIVE: https://twitch.com/johncodes
► Twitter:   / johncodezzz  
► Home page: https://johncodes.com
► Email me: [email protected]

Complex system design interviews are ambiguous, challenging parts of the software engineering interview process. There are no real clear cut answers and it's usually much more of a "conversation" than anything. This video is the beginning of a mini series I'll be doing on system design interviews and how you can prepare for them. We will cover the basics, how to approach a system design interview, and how to answer the "scale to 1 million users" question. Subscribe to catch the other videos!!

#johncodes

🚀 SUMMARY:
In this video, we go over the Software engineer system design interview, basic concepts and strategies, and how you can answer the "scale to 1 million users" question. Scaling to 1 million users is no trivial thing and we'll apply the system design interview concepts to get through upgrading an arbitrary system.

⏰ TIMESTAMPS:
00:00 Intro skit
00:12 What are system design interviews?
02:03 Strategy and concepts
08:24 Scale to 1 Million users - single server
14:20 Vertical vs Horizontal scaling
16:16 Scaling databases
18:51 Scaling servers
21:45 Content Delivery Network
23:32 Scaling data-centers
27:57 Even more scaling!
28:27 Conclusion

🎵 MUSIC CREDITS:
- Project AER – Likelife
- Provided by Lofi Records
- Watch:    • Project AER – Likelife  
- Download/Stream: https://fanlink.to/GrowthPatterns

🤔 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!

show more

Share/Embed