← ALL KNOWLEDGE
SDKNOWLEDGE / SD
System Design
Practical architecture patterns and the tradeoffs behind distributed systems.
ScalabilityReliabilityConsistencyMessagingRate Limiting
Advanced · 8 min
Backpressure in Event-Driven Systems
How queues, consumers, and admission control keep load from becoming cascading failure.
System DesignQueuesReliability
Advanced · 7 min
Consistent Hashing from First Principles
Why a hash ring limits key movement when distributed cache nodes change.
System DesignDistributed SystemsCaching