CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/System Design Interview Classics

📝 System Design Interview Classics

System Design Interview Classics architecture diagram templates

URL shortener, chat, news feed, ride matching, rate limiter and other interview favourites. Open any template to see the finished diagram, then use it as the starting point for your own in the Studio.

All industries🏥 Healthcare🏦 Finance & Banking🛒 Retail & E-commerce🏭 Manufacturing📡 IoT🚗 Automotive🏛️ Government & Public Sector🎓 Education📶 Telecom☁️ SaaS & Cloud🛢️ Oil & Gas⚡ Energy & Utilities🛡️ Insurance🚚 Logistics & Supply Chain✈️ Travel & Hospitality🎬 Media & Entertainment💊 Pharma & Life Sciences🏢 Real Estate & PropTech🌾 Agriculture🛫 Aviation🍔 Food Delivery & QSR🔐 Cybersecurity👥 HR & Workforce⚖️ Legal🤝 Non-profit & NGO🏅 Sports & Fitness🎮 Gaming🚀 Aerospace & Space🤖 Robotics🎨 3D Rendering & VFX🏗️ Construction🛋️ Home Interiors🌆 Urban & City Planning🧠 AI & Machine Learning📝 System Design Interview Classics📊 Data Engineering & Analytics🛠️ DevOps & SRE💹 Fintech & Capital Markets⛓️ Blockchain & Web3📣 Marketing, CRM & Support🚨 Public Safety & Emergency🚆 Railways & Public Transport🚢 Maritime, Ports & Shipping🌍 Environment, Climate & Water🛕 Religious & Spiritual Organisations🎟️ Events, Ticketing & Creators⛏️ Mining, Metals & Chemicals📋 Business Analysis & Process🎓 Student Projects (College Reports)🔬 Research & Academia

11 templates

C4 ArchitecturePro

URL Shortener System Design

The classic interview design for a service like bit.ly: short code generation, fast redirects from a cache, and click analytics processed separately.

Sequence

Chat App Message Delivery (WhatsApp-style)

How a one-to-one chat message is delivered in a WhatsApp-style system, with sent, delivered and read ticks, and push notifications when the receiver is offline.

Data Flow

Social News Feed (Twitter-style)

How posts reach followers' feeds: fan-out on write for normal users, fan-out on read for celebrities, and a ranked feed built from a cache.

C4 ArchitecturePro

Ride Matching System (Uber-style)

The core of a ride-hailing app: drivers stream their locations, a geo index finds nearby drivers, and a matching service offers the trip to the best one.

Flowchart

API Rate Limiter (Token Bucket)

How a token bucket rate limiter decides whether to let an API request through, using Redis so all servers share the same counts.

DeploymentPro

Notification Service Design

A notification system that sends email, SMS and push messages at scale: one API, a queue per channel, user preferences, and retries.

Data Flow

Search Autocomplete (Typeahead)

How search suggestions appear as you type: a prefix index built offline from past searches, served from memory, and refreshed regularly.

Sequence

Movie Ticket Booking (BookMyShow-style)

How seat booking avoids double-selling: seats are locked for a few minutes during payment, and released if payment fails or times out.

C4 ArchitecturePro

Video Upload and Streaming (YouTube-style)

How uploaded videos become streamable: resumable upload, transcoding into several qualities, storage, and delivery through a CDN with adaptive bitrate.

Network

Distributed Cache with Consistent Hashing

How a distributed cache spreads keys across nodes with consistent hashing, so adding or removing a node moves only a small share of keys.

State Machine

File Sync States (Dropbox-style)

The states a file goes through in a sync client like Dropbox: detected, chunked, uploaded, synced, and conflict handling when two devices edit the same file.

More System Design Interview Classics templates are being added regularly.