Skip to content
Cut Kafka costs and reduce operational risk.
Aug 27, 1pm SGT. Register
Blog

News, guides, and engineering deep dives.

Practical guidance on Kafka, Flink, Iceberg, and real-time data.

Kafka Aug 18, 2026·8 min read

Kafka consumers in production

A Kafka consumer reads records from topic partitions, tracking its own offset. The configuration that decides message loss, rebalance troubleshooting, offset resets, and the poll-loop patterns that survive production.

Kafka Aug 18, 2026·6 min read

Kafka in Docker

Running Kafka in Docker: the official images, reliable Docker Compose topologies, the advertised.listeners trap that breaks local connections, and why a single-node container is not a deployment.

Kafka Aug 18, 2026·6 min read

Kafka offsets

A Kafka offset is a record's position in its partition, and a consumer group's committed offset is its bookmark. Reading lag from CURRENT-OFFSET and LOG-END-OFFSET, the reset strategies, and where offsets are stored.

Kafka Aug 18, 2026·9 min read

Kafka producers in production

A Kafka producer appends records to topic partitions. Configuration and tuning with real numbers, idempotence and delivery guarantees, the error classes, and the client-library decision that quietly matters most.

Kafka Aug 18, 2026·7 min read

Kafka Streams

Kafka Streams is a Java library for stream processing that runs inside your own application, with state in local RocksDB stores backed by changelog topics. The operational realities, and where Flink wins instead.

Kafka Aug 18, 2026·6 min read

Kafka Streams documentation, mapped

The Kafka Streams documentation divides into four layers: the API reference, the configuration surface, state store internals, and the upgrade guide. Which layer answers which production question, and the error-handling interfaces.

Kafka Aug 18, 2026·9 min read

A Kafka topic example, fully specified

A production Kafka topic example: the exact creation command with durability properties, the same topic as Terraform and Strimzi code, the naming convention that scales, and the schema contract.

Kafka Aug 18, 2026·7 min read

Kafka topic vs partition

A topic is the logical name; a partition is the physical log. How replication, ordering, parallelism and key hashing follow the physical unit, and why keyed topics lock their count.

Kafka Aug 18, 2026·8 min read

A production Kafka tutorial

A Kafka tutorial for people who run it in production: zero-downtime upgrades, broker tuning, layered security, the troubleshooting signals that matter, and the client settings that decide delivery guarantees.