Introduction
Deploying applications in a cloud-native way means building and running them to fully use cloud features. This helps apps run smoothly, scale easily, and recover quickly from problems.
When you want your Kafka messaging system to handle more users without slowing down.
When you need to update Kafka without stopping the whole system.
When you want Kafka to automatically fix itself if a part crashes.
When you want to run Kafka on cloud services that manage servers for you.
When you want to save money by using resources only when needed.