System designLevel 2
Messaging and streams
Easynot started
Mediumnot started
Hardnot started
StatusFormatCompany style
Easy
Email job queueDesignDesign30 minIn-app notificationsDesignDesign25 minKitchen order screens for a restaurant groupDesignDesign30 minNew listing alerts for saved rental searchesDesignDesign25 minSending orders to a print partnerDesignDesign25 minMedium
Order-dispatch queueDesign · DoorDash styleDoorDash styleDesignDoorDash style35 minMulti-channel notification platformDesignDesign40 minPresence system for team chatDesign · Salesforce styleSalesforce styleDesignSalesforce style35 minDelayed job queueDesignDesign35 minActivity-digest aggregationDesignDesign40 min3-D Secure payment reconciliationDesign · Stripe styleStripe styleDesignStripe style40 minReal-time location sharingDesign · Apple styleApple styleDesignApple style40 minLive order tracking and ETADesign · DoorDash styleDoorDash styleDesignDoorDash style40 minAlert routing and deduplicationDesignDesign35 minLog live tail streamingDesignDesign35 minMulti-tenant event fan-outDesign · Salesforce styleSalesforce styleDesignSalesforce style40 minDirectory sync serviceDesign · Microsoft styleMicrosoft styleDesignMicrosoft style40 minHard
Event-streaming ledger backboneDesign · Stripe styleStripe styleDesignStripe style45 minHierarchical IoT pub/sub brokerDesign · Amazon styleAmazon styleDesignAmazon style45 minHome-feed delivery at scaleDesign · Meta styleMeta styleDesignMeta style45 minHigh-throughput pub/sub systemDesign · Databricks styleDatabricks styleDesignDatabricks style45 minOutbound webhook deliveryDesign · Stripe styleStripe styleDesignStripe style45 minReal-time streaming aggregationDesign · Databricks styleDatabricks styleDesignDatabricks style50 minCache invalidation via CDCDesign · Shopify styleShopify styleDesignShopify style45 minMulti-tenant order secondary indexesDesign · Amazon styleAmazon styleDesignAmazon style45 minMulti-region price invalidationDesign · Amazon styleAmazon styleDesignAmazon style45 minAPI gateway cascading failuresDesign · Netflix styleNetflix styleDesignNetflix style40 minMulti-tenant job schedulingDesignDesign45 minEdge key-value storeDesignDesign50 min