Building a Distributed Message Log from Scratch
What you learn when you implement a Kafka-style log yourself: replication, leader election, fsync semantics, and the limits of 'just use a queue.'

Distributed Systems Are a UX Problem
Treat reframes consistency, latency, and partial failure as user-facing concerns — and shows what good distributed-system UX looks like.

Event Sourcing
Young walks through the idea that mutating state is a lossy compression of history — and what you get back when you stop throwing the events away.

When To Use Microservices (And When Not To!)
Newman and Fowler talk through the cases where microservices earn their keep — and the much larger set where they don't.

Jepsen 9: A Fsyncing Feeling
Kingsbury takes a flamethrower to databases that promise more than they deliver, and shows how Jepsen catches them lying about consistency.

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.

Migrating to Cloud Native with Microservices
Cockcroft on how Netflix actually moved off the datacenter — and why microservices are a tool for shipping faster, not for being fashionable.