Concepts
The foundational ideas every distributed system is built on.
3 articles
-
Caching: The Layer that Saves Your Database
Cache-aside, write-through, write-behind, and read-through patterns. Eviction policies. What makes a cache coherent and when to accept stale reads.
-
Numbers First: How Constraints Drive System Design
The numbers — latency, throughput, storage — are not outputs of system design. They are the inputs. Always establish constraints before touching architecture.
-
CAP Theorem: The Trade-off Every Distributed System Makes
Why a distributed system can only guarantee two of three properties — consistency, availability, and partition tolerance — and how this shapes every architecture decision.
No articles match that tag.