Inside the Kafka Cluster: Brokers, Replication, and KRaft
A look at brokers, replication, in-sync replicas, and leader election, and how KRaft replaced ZooKeeper to keep the cluster consistent.

A look at brokers, replication, in-sync replicas, and leader election, and how KRaft replaced ZooKeeper to keep the cluster consistent.

How to size partitions, tune producers and consumers, balance brokers, and plan storage so your Kafka cluster keeps up as traffic grows.

What Kafka is, how topics, partitions, and offsets fit together, and when it is the right tool for moving data in real time.

Caching cut our response times, then introduced stale data, cache stampedes, invalidation bugs, and a database that struggled when Redis disappeared.

Why adding one server can reshuffle almost everything under naive hashing, and how a ring of virtual nodes keeps that from happening.

From the 2008 database failure to today's EKS, Envoy, Open Connect, GraphQL, AV1 and AI infrastructure — and the engineering principles that survived every rewrite.
