System Designs
Offered By: Hussein Nasser via YouTube
Course Description
Overview
Explore a comprehensive series of system design lectures covering various real-world applications and architectures. Dive into URL shortener designs, multiplayer game systems, Twitter's backend, WebSocket implementations, and more. Analyze pros and cons of different approaches, learn from common mistakes, and gain insights into minimizing "what if" questions during the design process. Examine specific case studies including COVID-19 contact tracing, Uber's payment processing architecture, and Discord's backend structure. Enhance your system design skills through practical examples and expert advice for tackling system design interviews.
Syllabus
URL Shortener System Design (Explained with Two proposed Designs with Pro and Cons of each).
Multi-player System Game Design - Pros & Cons of Proposed Designs & System Design Interviews Advice.
Join me in a Blind System Design Exercise for Twitter (I make tons of mistakes and learn from them).
When Designing a Backend System Minimize the “What If” Questions.
Building a Multi-player Game with WebSockets.
Twitter System Design - Building the "Follow" Feature.
Contact Tracing Bluetooth Spec for COVID-19 Explained.
Uber’s new Backend Architecture for Processing Payments.
Discord Backend Architecture Discussion.
Taught by
Hussein Nasser
Related Courses
Concevez des architectures Big DataCentraleSupélec via OpenClassrooms Introducción al Internet de las cosas (IoT) y sus aplicaciones
Universidad del Rosario via edX Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via Coursera Tencent Cloud SysOps Associate
Tencent Cloud via Coursera Introduction to AWS Auto Scaling (Traditional Chinese)
Amazon Web Services via AWS Skill Builder