MENU

Fun & Interesting

Scale an App to Millions of Users - System Design

Caleb Curry 18,843 7 months ago
Video Not Working? Fix It Now

💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00 - Intro 01:48 - Scalability 04:22 - Vertical and Horizontal Scaling 09:57 - Starting with a Single Server 12:55 - Pros and Cons to Single Server 16:18 - 3 Tier Architecture 17:56 - Serverless Services 20:45 - Pros and Cons to 3 Tier Architecture 22:35 - Load Balancing and Horizontal Scaling 25:51 - Pros and Cons to Load Balancing 27:18 - Caching 28:41 - CDN 31:10 - Pros and Cons of a CDN 33:23 - Flow of a Request 35:22 - Caching Store 39:26 - Pros and Cons of Caching 40:32 - Database Layer 44:09 - Full Architecture Overview 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://www.codebreakthrough.com/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Comment