Design. Build. Debug.

Help With Rebalances
25 min read

Read Now

Constant rebalancing is often the root cause for many undesriable symptoms for Kafka Streams applications. These include increasing lag, disruptions to processing and general instability. Read our guide on debugging and improving rebalances.

Help With Restoration
10 min read

Read Now

RocksDB-Based Kafka Streams apps struggle with restoration when run with significant state. This guide goes over how to manage your state properly to minimize the impact of restores on Kafka Streams.

Help With Exactly-Once Semantics
20 min read

Read Now

One of the most powerful features of Kafka Streams is the ability to process events exactly once. This guide will help you understand the complex mechanism and sort out any problems.

Do you find these resources useful?

Follow us for regular, high-quality Kafka Streams content.

Foundations for Stateful Event-Driven Applications

20 min read

When is Kafka Streams the right technology for your organization? Read our comprehensive review of the best practices for architecting, implementing and operating production stateful event-driven applications based on industry research from companies such as Bloomberg, Expedia and AirBnb.

Foundations for Stateful Event-Driven Applications

Get the Whitepaper

Navigating Phases of Kafka Streams Operational Maturity

15 min read

Whether deployed in production at scale or inception, this resource covers all the details for getting Kafka Streams from an idea to scale in your organization.

Navigating Phases of Kafka Streams Operational Maturity

Get the Whitepaper

How to Size Your Clusters
15 min read

Read Now

Part science and part art, sizing Kafka Streams clusters is challenging. Read our guide to make sure your cluster is ready to handle whatever workload you have.

Which Metrics to Monitor
5 min read

Read Now

A blessing and a curse, Kafka Streams emits hundreds of valuable metrics. This guide covers which ones you need to worry about and why.