
Consistency Models
What Systems Actually Promise
Search for a command to run...

What Systems Actually Promise

Exactly-Once Effects are not

Making Systems Correct Under Retries and Concurrency

Uncertainty, Timeouts, Retries and Side Effects

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...

Explained through a simple example of a login system

Horizontal vs vertical scaling and the role of load balancing

Why they fight each other

Imagine you’ve built a brilliant new web application. It runs flawlessly on your laptop. But now comes the harder question: how do you make it available to the world? This is the central problem of application deployment, one that has evolved dramati...