Design Considerations for Cloud-Native Data Systems
Jul 26, 2021Gwen Shapira

Summary
This post introduces the concept of cloud-native data systems and outlines key capabilities expected by users: Elasticity, Infinite scale, Resiliency, Multi-tenancy, Pay per use, Cost-effectiveness, and Global reach. It then details Confluent Cloud's approach to achieving these capabilities, specifically focusing on Elasticity through its control plane and Self Balancing Clusters (SBC) with tiered storage, and Performance/Scalability by understanding user workloads and optimizing the stack. It also elaborates on Multi-tenancy by discussing access, namespace, and performance isolation, and introduces the Storage Durability Audit as a high-level capability.
More from the Confluent Cloud Availability and Resilience trail
- Cost of Apache Kafka® Migrations: Estimate & Reduce Streaming Platform Costs
- Building for 99.99% Uptime on Confluent Cloud
- Testing & Maintaining Apache Kafka® DR and HA Readiness
- Cut the Costs of Hosted Kafka with Confluent Cloud’s Price Guarantee
- Hosted Apache Kafka® vs. Fully Managed With Confluent Cloud