YoVDO

System Designs

Offered By: Hussein Nasser via YouTube

Tags

Software Development Courses Scalable Systems Courses

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 Data
CentraleSupé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