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
- Design a URL shortener.
- Design a notification service that sends millions of messages a day.
- Fan-out on write vs fan-out on read for a feed: trade-offs?
- How do you scale WebSocket servers?