Data and event streaming # Apache Kafka for cloud data streaming Deploy Kafka in an isolated container with private networking. Size brokers and persistent storage for your workload within the limits of your zone package. [Get started](https://panel.deplomo.com/signup)[View in marketplace](/marketplace) ## Apache Kafka features on Deplomo Cloud Use Apache Kafka for event streaming with a container-based cloud deployment. ### Very high throughput Kafka can process high message volumes for data streaming workloads; throughput and latency depend on your configuration and workload. ### High fault tolerance and data redundancy Replication across independent partitions can help Kafka recover from some hardware issues. Data durability depends on replication, retention, and cluster configuration. ### Log retention and replay Kafka stores records on persistent storage according to the configured retention period, allowing consumers to replay events while they remain available. ### Processing event streams Kafka’s event-driven architecture can support analytics pipelines, monitoring workflows, and asynchronous communication between microservices. ### Kafka deployment and configuration Deploy a Kafka broker without setting up Linux repositories manually. Review the network and broker settings for your environment. ### Scale resources as your project grows Plan Kafka CPU and RAM allocations within your zone package limits as the incoming data volume grows. ## Frequently asked questions about Apache Kafka Answers to common questions from system architects and data engineers about Kafka, its uses, and deployment: What is Kafka, and what problems does it address in software architecture? How does Apache Kafka differ from message brokers such as RabbitMQ? How do you connect applications to Kafka in the cloud? Is ZooKeeper required to run Apache Kafka on Deplomo? How is Kafka service pricing calculated on Deplomo Cloud? ## A comprehensive guide to Apache Kafka; Streaming architecture, big data and real-time processing On Deplomo Cloud, Apache Kafka runs as a single-node KRaft service for private-network use through the [Cloud containers](/products/containers) deployment. ### Apache Kafka architecture: topics, partitions, and consumer groups Kafka organizes records in topics and partitions. Producers write events to partitions, and consumers read them using offsets. Consumer groups can distribute processing across nodes, subject to cluster capacity.
| Comparison | Apache Kafka on Deplomo | Manual setup on a VPS | Traditional classic message queues |
|---|---|---|---|
| Setup approach | Container-based deployment; setup depends on template and configuration | Setup steps vary by software and environment | Depends on the software and tools used |
| Throughput | Throughput depends on broker resources and partition settings | Depends on resources and server partition settings | Depends on broker configuration and workload |
| Persistence and playback of data | Log-based storage with configurable retention | Persistence and cleanup depend on configuration | Delivery and message retention depend on queue configuration |
| Networking and access | Configured for private-network use; check access settings before connecting | Requirements depend on the deployment and firewall configuration | Access isolation depends on network configuration |
| Cost model | Fixed monthly EUR package pricing | Pricing depends on the provider and selected capacity | Pricing depends on the hosting or software option |