Skip to content
    Back to Backend System Design

    Advanced · ~15.5 hr · 14 lessons

    Advanced System Design and Case Studies

    The advanced course: distributed transactions, CQRS and event sourcing, consensus, clocks and ordering, resilience, multi-region design and capacity planning, then full case studies: URL shortener, photo sharing, news feed, chat, video streaming and ride sharing.

    Read the first lesson free

    Enrollment is free. It unlocks every lesson in this course.

    What's inside

    1. 1System Design Advanced: The Hard Problems MapFree to read
    2. 2System Design: Distributed Transactions and SagasEnroll to read
    3. 3System Design: CQRS and Event SourcingEnroll to read
    4. 4System Design: Consensus and Leader ElectionEnroll to read
    5. 5System Design: IDs, Clocks and OrderingEnroll to read
    6. 6System Design: Resilience PatternsEnroll to read
    7. 7System Design: Multi-Region and Disaster RecoveryEnroll to read
    8. 8System Design: Capacity Planning and CostEnroll to read
    9. 9System Design Case Study: URL ShortenerEnroll to read
    10. 10System Design Case Study: Photo Sharing AppEnroll to read
    11. 11System Design Case Study: News FeedEnroll to read
    12. 12System Design Case Study: Chat SystemEnroll to read
    13. 13System Design Case Study: Video StreamingEnroll to read
    14. 14System Design Case Study: Ride SharingEnroll to read

    More in Backend System Design