Latency vs Throughput
Why they fight each other
Dec 23, 20257 min read33

Search for a command to run...
Series
This series covers the concepts required to understand performance of a system and how state plays a vital role in it.
Why they fight each other

Horizontal vs vertical scaling and the role of load balancing

Explained through a simple example of a login system

Every computing system, no matter how low level or high level, is constrained by the same fundamental problem: fetching data takes time. Computation itself is fast, but fetching data is slow. A modern CPU is extraordinarily fast. But what slows a sys...

Uncertainty, Timeouts, Retries and Side Effects

Making Systems Correct Under Retries and Concurrency
