What do you get when you cross the leading event streaming platform, a groundswell of supporting architectural megatrends, rapid migration to the cloud, and a fully different and new time around the globe? You get a transformation in the way Kafka can be deployed, and in turn, what Kafka means to the people who build systems with it.
Kafka has already incubated countless architectural metamorphoses in the systems it has touched in its ten years of life, but the goal of making Kafka itself into a complete and cloud-native platform has proved elusive until now. Realizing that promise changes an insanely successful event streaming platform into something that is not just marginally more convenient to deploy, but a piece of infrastructure that actually meets the needs that builders of systems have in the new world.
Let’s explore these properties, the problems they solve, and the interesting technical challenges that must be overcome to make them a reality.