Concept guides

ReadGuideTrackTopicLevelTime
Scale and cachingSystem design · Level 2Open topic
Connection pool proxyMediumSystem designScale and cachingSystem designScale and cachingMedium3 minConnection pooling proxy (gateway)MediumSystem designScale and cachingSystem designScale and cachingMedium3 minEgress proxy gatewayMediumSystem designScale and cachingSystem designScale and cachingMedium3 minRate limiting as a security controlMediumSystem designScale and cachingSystem designScale and cachingMedium6 minReverse-proxy rate limitingMediumSystem designScale and cachingSystem designScale and cachingMedium4 minCaching strategiesMediumSystem designScale and cachingSystem designScale and cachingMedium3 minCDNs & the edgeHardSystem designScale and cachingSystem designScale and cachingHard3 minSharding & partitioningHardSystem designScale and cachingSystem designScale and cachingHard3 minCDN cache hierarchyHardSystem designScale and cachingSystem designScale and cachingHard3 minEmbedded KV store tuningHardSystem designScale and cachingSystem designScale and cachingHard3 minGraph database shardingHardSystem designScale and cachingSystem designScale and cachingHard3 min
Multi-tenant databaseHardSystem designScale and cachingSystem designScale and cachingHard4 minService mesh networkingHardSystem designScale and cachingSystem designScale and cachingHard4 minTime-series DBHardSystem designScale and cachingSystem designScale and cachingHard3 minVideo edge storage (byte-range caching)HardSystem designScale and cachingSystem designScale and cachingHard3 min
Messaging and streamsSystem design · Level 2Open topic
Designing team chatMediumSystem designMessaging and streamsSystem designMessaging and streamsMedium3 minReal-time personalizationMediumSystem designMessaging and streamsSystem designMessaging and streamsMedium4 minThe notification senderMediumSystem designMessaging and streamsSystem designMessaging and streamsMedium5 minReal-time & fan-outMediumSystem designMessaging and streamsSystem designMessaging and streamsMedium3 minQueues & streamingHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minAPI designHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minScaling & load balancingHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minPresence and online statusHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 minNotifications and fan-outHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 minServer-sent events, long-poll, and fan-outHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 minWebhook delivery gatewayHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 minCarrier SMS routing protocolHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minEnd to end encryption (E2EE)HardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minPush notification gatewayHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minRealtime matchmakingHardSystem designMessaging and streamsSystem designMessaging and streamsHard3 minSecondary index serviceHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 minWebhook ordering and retry protocolHardSystem designMessaging and streamsSystem designMessaging and streamsHard4 min