Monitoring Kafka Streams applications: the state a cluster view cannot show
A typical Kafka console reads the cluster: topics, partitions, consumer groups, committed offsets,...
Tag archive
A typical Kafka console reads the cluster: topics, partitions, consumer groups, committed offsets,...
Building a payment integration is easy in a tutorial. Making it actually work is where the real...
Somebody on the orders team adds a field. The pull request is small, the tests pass, the schema...

Most developers can wire up a Kafka producer and consumer, get a message flowing end to end, and call...
A service saves data to the database. Then it publishes an event to Kafka. Simple enough. Until...

Spring's SpEL tokenizer is package-private. What it takes to build an editor on an evaluator: highlighting, completions, and errors a user can act on.
Every test passed. The tests had the same blind spots as the code. A developer saw Ossian's MCP...

A Kafka Streams diagram shows the shape but not the logic. What changes when you draw the topology with the expressions inside, checked on real records.
Originally published on Medium. When I moved a full Confluent Kafka stack into a Kubernetes...
Reading an Avro topic from Kafka Streams in Java is seven steps, and five of them run again every time you need a field somebody added. What that buys is a compiler — and a compiler answers a narrower question than the one you actually have.
If you work with Kafka long enough, someone puts Avro in front of you. The docs are dense, so here's...
An event pipeline that loses events at peak traffic and never reconciles with the bidder logs can be...