System Design · Category 30 of 45

📐System Design

How the pieces fit when one machine stops being enough — the trade-offs behind sharding, queueing, caching and failing over, and the interview questions built on them.

46Topics
0Live
0In pipeline
46Planned
0Issues

ARCHITECTURE

How this category fits together, bottom to top. Every green block is covered by a published issue — click it to go straight there.

FUNDAMENTALSSystem DesignFundamentalsScalabilityLatency &ThroughputBack-of-the-EnvelopeEstimationAvailability &SLOsConsistencyModelsDATAShardingPartitioningRead ReplicasIndexingStrategyCachingStrategiesCacheInvalidationData ModelingOLTP vs OLAPChange Data CaptureCOMMUNICATIONREST APIDesigngRPCGraphQLMessage QueuesPublish /SubscribeEventStreamingWebhooksWebSockets & Long PollingIdempotencySCALELoad BalancingReverse ProxyContent DeliveryNetworksRate LimitingConnectionPoolingBackpressurePATTERNSMonolith vsMicroservicesEvent-DrivenArchitectureCQRSSaga PatternCircuitBreakerBulkheadPatternSidecarPatternRESILIENCEGraceful DegradationMulti-Region DesignFailover DesignCASE STUDIESDesign: URLShortenerDesign: RateLimiterDesign: News FeedDesign: ChatSystemDesign:Notification…Design: LogPipeline
Live — click through In pipeline Planned

NOTHING PUBLISHED YET

No issue covers this category so far. Queue the topics you want and you'll get an email the day one lands — that queue is also how the running order gets decided.

ALL 46 TOPICS

Click any pipeline or planned topic to be told when it lands
Planned · 46

SYSTEM DESIGN PILLAR

The other categories sitting alongside this one.

0 topics queuedGet notified →