System designLevel 3
Real-time systems
Easynot started
Mediumnot started
Hardnot started
StatusFormatCompany style
Easy
Team presence detectionDesignDesign25 minVanity redirect managerDesignDesign25 minLive polls during a webinarDesignDesign25 minVirtual queue for theme park ridesDesignDesign30 minShared grocery list that syncs between phonesDesignDesign30 minMedium
WebSocket price-tick serviceDesign · Coinbase styleCoinbase styleDesignCoinbase style35 minReal-time game leaderboardDesignDesign35 minTyping indicators and read receiptsDesign · Meta styleMeta styleDesignMeta style30 minPaid media CDN authorizationDesign · Netflix styleNetflix styleDesignNetflix style35 minFleet management backendDesign · Tesla styleTesla styleDesignTesla style40 minProximity marketing geofenceDesign · Starbucks styleStarbucks styleDesignStarbucks style40 minCollaborative cursor presenceDesign · Figma styleFigma styleDesignFigma style40 minImage and video deliveryDesign · Meta styleMeta styleDesignMeta style40 minRead-replica routing layerDesignDesign35 minHard
Real-time driver-rider matchingDesign · Uber styleUber styleDesignUber style45 minExactly-once charge executionDesign · Stripe styleStripe styleDesignStripe style45 minReal-time collaborative editingDesign · Google styleGoogle styleDesignGoogle style50 minCollaborative whiteboard syncDesign · Figma styleFigma styleDesignFigma style45 minMultiplayer state sync backendDesignDesign50 minGlobal payments data residencyDesign · Stripe styleStripe styleDesignStripe style50 minSpatial indexing driver matchingDesign · Uber styleUber styleDesignUber style45 minWebSocket load balancingDesignDesign45 minLive streaming segment deliveryDesign · Amazon styleAmazon styleDesignAmazon style50 minGlobal traffic failoverDesign · Netflix styleNetflix styleDesignNetflix style45 minCode search indexingDesign · Microsoft styleMicrosoft styleDesignMicrosoft style50 minCard payment authorization and routingDesign · Stripe styleStripe styleDesignStripe style50 min