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.
Presenter
Rohan Desai
ResponsiveRohan Desai is a software engineer on the ksqlDB engineering team at Confluent. He has many years of experience working on all kinds of systems problems, ranging from virtualization-layer security to cloud object storage.