SystemDesign Pro
ProjectsPathsKnowledgebaseAbout
PrivacyTermsRefundsCookiesContact
© 2026 SystemDesign Pro. All rights reserved.

System Design Projects

Explore by category first, then refine with search only if you need it.

Search & Filters
Popular Tagsdistributed-systemsstreamingcachingredisobservabilityml-platformrankingkafkareal-timemessaging

Free Projects

3 shown

URL Shortener at Global Scale
Design a globally distributed URL shortener that handles billions of redirects per day with low latency, abuse controls, and reliable analytics.
IntermediateUrl ShortenerCachingEdge
API Rate-Limiting as a Multi-Region Service
Design a globally consistent rate limiting service with low latency and multi-region enforcement.
AdvancedRate LimitingApiMulti Region
Feature Flag Evaluation Engine at Scale
Design a low-latency feature flag evaluation system with targeting rules, percentage rollouts, A/B testing integration, kill switches, and multi-region consistency.
IntermediateFeature FlagsEdgeCaching

Premium Projects

38 shown

Unlock access
Real-Time Chat & Messaging System
Design a globally distributed chat platform with low-latency delivery, offline sync, read receipts, media attachments, and strong consistency guarantees for message ordering.
AdvancedChatMessagingWebsockets
Content Delivery Network (CDN) Service
Design a global CDN with edge caching, origin shielding, request routing, cache invalidation, and cost-aware traffic steering.
AdvancedCdnCachingEdge
Control Plane for Multi-Region Kubernetes Clusters
Design a global Kubernetes control plane that manages desired state, policy, and rollout safety across many regional clusters with strict reliability and consistency guarantees.
AdvancedKubernetesControl PlaneMulti Region
Distributed Job Scheduler with DAG Dependencies
Design a distributed scheduler that executes large DAG-based workflows with strict dependency tracking, retry isolation, and multi-region control.
AdvancedJob SchedulerDagDistributed Systems
Global E-Commerce & Payment Platform
Design a globally distributed commerce system with catalog, cart, inventory reservations, checkout orchestration, multi-PSP payments, fulfillment, and financial ledger correctness.
AdvancedE CommerceCheckoutPayments
Ephemeral Sandbox Execution Platform
Design a secure, high-throughput platform that runs untrusted code in short-lived sandboxes with strict isolation, low cold-start latency, and global scale.
AdvancedSandboxingSecurityContainers
Federated Learning Coordination Server
Design a global federated learning control plane that coordinates device training rounds, secure aggregation, and safe model rollout without centralizing raw user data.
AdvancedFederated LearningMl PlatformPrivacy
File Storage & Cloud Drive Platform
Design a cloud drive system with metadata consistency, chunk uploads, sharing permissions, sync clients, and global replication.
IntermediateFile StorageCloud DriveSync
Distributed Key-Value Store
Design a strongly reliable key-value store with partitioning, replication, quorum reads/writes, and predictable low-latency access.
AdvancedKey Value StoreReplicationPartitioning
News Feed & Timeline Service
Design a globally distributed news feed system that supports real-time post ingestion, personalized ranking, fanout, and low-latency timeline reads at massive scale.
AdvancedNews FeedTimelineRanking
Multi-Channel Notification System
Design a globally distributed notification platform that delivers email, push, SMS, and in-app messages reliably with user preferences, rate limits, and delivery observability.
IntermediateNotificationsMessagingQueues
Personalization Engine with Real-Time Re-Ranking
Design a low-latency personalization platform that retrieves candidates, hydrates online features, and re-ranks results in real time under strict latency and quality SLOs.
AdvancedPersonalizationRankingMl Platform
Privacy-Preserving Analytics Platform
Design an analytics platform that applies differential privacy and strict privacy budget controls while still serving useful product insights at high scale.
AdvancedPrivacyDifferential PrivacyAnalytics
Global Ride-Sharing & Location-Based Dispatch System
Design a globally distributed ride-sharing platform with real-time driver location ingestion, low-latency dispatch, dynamic pricing, trip state consistency, and fault-tolerant payments.
AdvancedRide SharingGeospatialDispatch
Search Autocomplete Service
Design a low-latency autocomplete platform with prefix indexing, ranking, personalization, and abuse-resistant query ingestion.
IntermediateSearchAutocompleteRanking
Search Engine Platform
Design a web-scale search engine with crawling, indexing, ranking, retrieval, and relevance feedback loops.
AdvancedSearch EngineIndexingRanking
Social Network Graph Service
Design a social graph platform for follow/block/mute relationships with low-latency traversals and high-write edge updates.
AdvancedSocial GraphGraphRelationships
Ticket Booking & Seat Reservation System
Design a high-concurrency ticketing system with seat holds, anti-oversell guarantees, payment flows, and event surge handling.
AdvancedTicketingReservationPayments
Global Video Streaming Platform
Design a large-scale video streaming system with upload processing, adaptive bitrate delivery, CDN distribution, recommendation signals, and strict playback reliability targets.
AdvancedVideo StreamingCdnTranscoding
Web Crawler & Indexing Pipeline
Design a distributed web crawler with politeness controls, deduplication, canonicalization, and indexing throughput at internet scale.
AdvancedCrawlerIndexingDeduplication
Distributed Presence System (Who's Online?)
Design a globally distributed presence platform that tracks online/offline state for millions of users with low-latency fanout, privacy controls, and replay-safe reliability.
AdvancedRealtimeWebsocketPresence
LLM Prompt Logging & Evaluation Platform
Design a production-grade platform for logging LLM prompts and responses, redacting sensitive data, evaluating quality/safety in near real time, and routing actionable incidents.
AdvancedLlmObservabilityEvaluation
Real-Time Model Drift Detection System
Design a production-grade model drift detection platform that monitors live inference traffic, detects drift in minutes, and routes actionable incidents with low noise.
AdvancedMl PlatformDrift DetectionStreaming
Online Feature Store for ML Inference
Design a low-latency online feature store that serves consistent features for real-time ML inference while guaranteeing training/serving parity and point-in-time correctness.
AdvancedMl PlatformFeature StoreStreaming
Vector Search Engine with Hybrid Retrieval
Design a production hybrid retrieval system that combines dense vector search with sparse lexical search, then reranks results for high-quality relevance at low latency.
AdvancedSearchVector DatabaseHybrid Retrieval
Event Deduplication Platform for Idempotent Processing
Design a platform that removes duplicate events across distributed pipelines with low latency.
BeginnerIdempotencyDeduplicationStreaming
High-Cardinality Metrics Storage System
Design a metrics platform that handles high-cardinality labels with fast query performance.
IntermediateMetricsObservabilityTsdb
Real-Time Leaderboard with Anti-Cheat Detection
Design a real-time leaderboard system that serves millions of players with p99 rank reads under 80ms, handles 1.2M score updates/sec, and enforces explainable anti-cheat decisions.
AdvancedLeaderboardReal TimeGaming
Schema Evolution & Compatibility Platform
Design a platform that manages schema changes across services with compatibility guarantees, automated migration workflows, and data contract enforcement at scale.
AdvancedSchema RegistryData ContractsAvro
Serverless Event Router with Dead-Letter Intelligence
Design a serverless event routing system using AWS EventBridge patterns with content-based routing, intelligent retry strategies, dead-letter queue analytics, and poison pill handling for mission-critical event-driven architectures.
BeginnerServerlessEventingEventbridge
Time-Travel Analytics Database
Design an analytics database that supports historical queries at any point in time, leveraging MVCC, snapshot isolation, bi-temporal data modeling, and tiered storage for cost-efficient petabyte-scale temporal analytics.
AdvancedAnalyticsTime TravelStorage
Change Data Capture (CDC) Pipeline
Design a system that captures database changes in real-time and streams them to downstream systems with schema evolution support, exactly-once delivery, and multi-database compatibility.
IntermediateStreamingDatabasesKafka
Geofencing & Location-Based Alert System
Design a system that triggers real-time alerts when millions of users enter or exit geographic zones, supporting complex polygon boundaries, high-frequency location updates, and sub-second detection latency.
IntermediateGeospatialReal TimeStreaming
Distributed Cache System
Design a distributed cache system like Redis or Memcached that handles millions of requests per second with sub-millisecond latency, high availability, and intelligent eviction policies.
BeginnerCachingDistributed SystemsConsistency
Real-time Anomaly Detection Pipeline
Design a system that detects anomalies in streaming data using ML models with adaptive thresholds and explainable alerts
IntermediateMl InferenceStreamingObservability
Collaborative Document Branching System
Design a branching and merging system for real-time collaborative documents with CRDT sync, conflict resolution, and full audit history.
AdvancedCollaborationCrdtVersion Control
Event Replay Platform for Debugging Microservices
Design an event replay platform that allows developers to capture, store, and replay events from microservices for debugging and testing purposes. Enable time-travel debugging across distributed systems.
BeginnerMicroservicesEvent SourcingDebugging
Multi-Tenant Data Isolation Platform
Design a platform providing cryptographically enforced tenant isolation with data residency, per-tenant encryption, and privacy-preserving analytics.
AdvancedMulti TenancySecurityEncryption