Turning the Database Inside Out with Apache Samza
Kleppmann argues we've been thinking about databases backwards: the log is the source of truth, and the database is just a materialized view of it.

CRDTs: The Hard Parts
Years after CRDTs went mainstream, Kleppmann revisits the awkward corners — moving list items, deletions, garbage collection — that papers gloss over.

Conflict Resolution for Eventual Consistency
A tour of the algorithms that let independent replicas converge without a coordinator — and why CRDTs are the cleanest answer we have.

Building Scalable Stateful Services
Stateless services are easy to scale but expensive to use. McCaffrey makes the case for putting state back in the service — and shows how Scuba, Ringpop, and Orleans do it.

The Mess We're In
Joe Armstrong, the creator of Erlang, on why our software is in such a state — and a handful of unfashionable ideas about what to do about it.

Observability for Emerging Infra
Why the metrics-and-logs playbook from the LAMP era falls apart the moment your system becomes a dynamic mesh of services you can't predict in advance.

Stop Writing Dead Programs
Jack Rusher argues that most of our languages are still, accidentally, designed around the punchcard — and shows what a living programming environment could look like instead.