Public Solutions

System Design Solutions

Full architecture walkthroughs for the most popular system design questions. Each solution breaks down components, tradeoffs, failure modes, and scoring — so you can benchmark your own designs.

EasyDatabasesCachingLoad Balancing

Cake Shop 2 - Scaling Up

The bakery goes viral on social media. Handle 500 k daily visitors with caching and load balancing.

EasyDatabasesCachingApi Design

URL Shortener

Design a URL shortening service (like Bitly) that creates short links and tracks click analytics.

MediumDatabasesApi DesignLoad Balancing

RideShare 1 - City Launch

Launch a ride-hailing app in a single city with real-time driver matching.

EasyDatabasesApi Design

Cake Shop 1 - Going Online

A small bakery wants to launch a website for online orders. Design the backend for ~10 k daily visitors.

EasyDatabasesApi DesignAuth

Payment Gateway 1 - Online Checkout

Build a payment processing service for a mid-size e-commerce store handling 50 k transactions/day.

HardCdnMedia ProcessingDatabases

Video Streaming - On-Demand Platform

Design a Netflix-like video streaming platform serving 100 M users worldwide.

HardDatabasesCachingMicroservices

Design Amazon

Design Amazon's e-commerce platform - product catalog, cart, checkout, recommendations, and warehouse fulfillment at 300 M+ users.

EasyDatabasesApi DesignMessage Queues

Email Newsletter Service

Design an email newsletter platform for creators to manage subscribers, write campaigns, and track opens.

MediumMessage QueuesDatabasesApi Design

Notification System - Multi-Channel Delivery

Build a platform-wide notification service delivering 100 M messages/day across push, email, SMS, and in-app.

EasyCachingApi DesignDatabases

Weather Dashboard API

Design a weather API that aggregates data from multiple providers, caches results, and serves forecasts.

EasyDatabasesStorageApi Design

Pastebin Service

Design a Pastebin-like service for sharing text snippets with syntax highlighting and expiration.

EasyDatabasesApi DesignCaching

Poll & Survey Tool

Design a simple polling/survey tool where users create polls, share them, and see real-time results.

HardWebsocketsDatabasesAuth

Design WhatsApp

Design WhatsApp's messaging platform - E2E encryption, group chats, media, and offline delivery for 2 B users.

MediumWebsocketsDatabasesApi Design

Chat App 1 - Team Messaging

Build a Slack-like team messaging app with channels, DMs, and presence indicators.

MediumCdnCachingStorage

Content Delivery Network

Design a CDN with edge caching, cache invalidation, origin shielding, and real-time purge support.

MediumDatabasesCachingRate Limiting

Flash Sale - Inventory Under Pressure

Design a flash sale system where 1 M users compete for 10,000 items in 60 seconds.

EasyDatabasesApi DesignCaching

Social Feed 1 - MVP Launch

Build a simple social feed app with posts, follows, and a chronological timeline.

MediumSearchDatabasesCaching

E-Commerce Product Search

Design a product search engine with faceted filters, autocomplete, spell correction, and relevance ranking for 5 M products.