Introducing Streamhouse: the open data architecture for AI | Learn More

Presentation

Preparing Your Kafka Streams Application For Production and Beyond

« Kafka Summit London 2024

So you've built an awesome event driven application using Kafka Streams, and are ready to unleash it in production. But, there's a few really important problems you'll have to work out to make sure your rollout goes off without a hitch, and so that you'll know if it doesn't:

  • How do you size your resources to run your application? How much cpu/memory/disk will you need?
  • What kind of SLOs should you be setting for a Kafka Streams application?
  • What should you be measuring/monitoring to know if your application is healthy?
  • What should you be measuring/monitoring to know if your applciation needs more or fewer resources?
  • What should you be measuring/monitoring to track operations like rolls and scaling?

In this talk, we'll walk you through everything you need to know to prepare for running your Kafka Streams application against a real workload, and to set yourself up for success once its up and running.

Related Links

How Confluent Completes Apache Kafka eBook

Leverage a cloud-native service 10x better than Apache Kafka

Confluent Developer Center

Spend less on Kafka with Confluent, come see how