MENU

Fun & Interesting

Essential System Design Concepts You Should Know - System Design Tutorial

Caleb Curry 17,202 5 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:36 - Distributed Computing 03:56 - High Availability 06:50 - Reliability 08:24 - Consistency 12:28 - Strong vs. Eventual Consistency 17:57 - Scalability 20:59 - Vertical Scaling 21:30 - Horizontal Scaling 22:46 - Elasticity 25:20 - Single Point of Failure 25:33 - Redundancy 28:06 - Fault Tolerance 28:49 - Replication 29:41 - Database Cluster 30:57 - Synchronous Replication 31:37 - Asynchronous Replication 32:04 - Latency 34:51 - ACID 38:21 - Sharding 39:03 - Vertical Partitioning 40:20 - Horizontal Partitioning 42:30 - Conclusion 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://calcur.tech/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