
7/26/2021 · Gwen Shapira
What this post added
This post introduces the concept of cloud-native data systems and how Apache Kafka, particularly in Confluent Cloud, embodies these principles. It details the key capabilities expected of cloud-native data systems: Elasticity, Infinite scale, Resiliency, Multi-tenancy, Pay per use, Cost-effectiveness, and Global reach. It elaborates on the engineering efforts for Elasticity, highlighting the Confluent Cloud control plane, event-driven microservices, Self Balancing Clusters (SBC), and tiered storage. For Performance and scalability, it emphasizes understanding user workloads, optimizing infrastructure, and production observability. For Multi-tenancy, it discusses access isolation, namespace isolation, and performance isolation, leveraging Kafka's inherent building blocks. Finally, it mentions a Storage Durability Audit capability.