Engrain by ByteRush

SD.10 0 concepts

Classic backend designs (for full-stack and staff loops)

Complete 4 classic backend designs at a high level.

    Practice rooms

    • Design: URL shortenerwhiteboard + follow-ups
    • Design: notification service backendwhiteboard + follow-ups
    • Design: news feed backend (fan-out on write vs read)whiteboard + follow-ups
    • Design: real-time chat backendwhiteboard + follow-ups

    Interview questions in this module

    1. Design a URL shortener.
    2. Design a notification service that sends millions of messages a day.
    3. Fan-out on write vs fan-out on read for a feed: trade-offs?
    4. How do you scale WebSocket servers?