Skip to content

πŸ—ΊοΈ System Design Roadmap

A guide to mastering High-Level Design (HLD) for large-scale distributed systems.

sequenceDiagram
    %% Participants for each major category
    participant Ph1 as "Phase 1 Theoretical Curriculum"
    participant Ph2 as "Phase 2 Architectural Case Studies"

    %% Phase 1 activities
    Note right of Ph1: 1. Theoretical Curriculum
    Ph1->>Ph1: Mastery Program

    %% Move to Phase 2
    Ph1-->>Ph2: Complete Theory

    %% Phase 2 activities
    Note right of Ph2: 2. Architectural Case Studies
    Ph2->>Ph2: Social Media & Messaging
    Ph2->>Ph2: Streaming & Content Delivery
    Ph2->>Ph2: Payment & Real‑Time Booking
    Ph2->>Ph2: Distributed Storage & Databases
    Ph2->>Ph2: Utility Services

πŸ“˜ Theoretical Curriculum

πŸ“Š Topic Progress

  1. Social Media & Messaging
  2. Streaming & Content Delivery
  3. Payment & Real-time Booking
  4. Distributed Storage & Databases
  5. Utility Services

Refer to repo_index.md for more details.