Concept guides
ReadGuideTrackTopicLevelTime
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 minMulti-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
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
API key issuance and authMediumSystem designSecurity and privacySystem designSecurity and privacyMedium3 minDesigning team file shareMediumSystem designSecurity and privacySystem designSecurity and privacyMedium3 minRBAC vs ABACMediumSystem designSecurity and privacySystem designSecurity and privacyMedium3 minAPI keys, OAuth and credential rotationMediumSystem designSecurity and privacySystem designSecurity and privacyMedium10 minSecurity architectureHardSystem designSecurity and privacySystem designSecurity and privacyHard3 minCertificate chains in PKIHardSystem designSecurity and privacySystem designSecurity and privacyHard3 minDDoS mitigationHardSystem designSecurity and privacySystem designSecurity and privacyHard3 minJust-in-time privileged accessHardSystem designSecurity and privacySystem designSecurity and privacyHard3 minSecrets managementHardSystem designSecurity and privacySystem designSecurity and privacyHard4 minSingle sign-on (SSO)HardSystem designSecurity and privacySystem designSecurity and privacyHard3 minTokenizing PIIHardSystem designSecurity and privacySystem designSecurity and privacyHard3 minWAF bot detectionHardSystem designSecurity and privacySystem designSecurity and privacyHard4 min