Combine Zilla with Kafka and assemble a data broadcast solution to push real-time updates to end users or internal services. Fan-out data across the web, or behind the firewall, with enterprise-grade reliability, scalability and security.
Some data simply can't wait—live sports scores, logistics tracking updates, and stock prices need to reach users instantly and reliably. Kafka is the industry standard for distributing and processing streaming data within data centers, but extending this capability beyond the edge introduces new challenges. Zilla solves this by making Kafka web-ready!
Broadcast sports scores, betting odds and in-play gaming data to millions of users world-wide.
Push real-time parcel and delivery updates to browsers and mobile applications.
Securely and reliably deliver pricing, stock tickers, and account balance updates to end users at scale.
Stream Kafka data to analytics dashboards for visualization and real-time analysis.
Broadcast sports scores, betting odds and in-play gaming data to millions of users world-wide.
Push real-time parcel and delivery updates to browsers and mobile applications.
Securely and reliably deliver pricing, stock tickers, and account balance updates to end users at scale.
Stream Kafka data to analytics dashboards for visualization and real-time analysis.
Zilla enables scalable, real-time distribution of Kafka data streams to browsers and mobile clients by translating Kafka streams into Server-Sent Events (SSE). Since Kafka isn't built to handle a high volume of client connections, Zilla efficiently manages this by off-loading client connections through an internal cache. This approach maintains a minimal number of direct connections with Kafka brokers, regardless of how many clients are simultaneously connected.
‍
Besides SSE fan-out, Zilla also supports turning Kafka into a fully-fledged RESTÂ web server through which clients can GET, POST, PUT, and DELETE data streams.
‍
Zilla is stateless, therefore easy to scale. It can be deployed behind a load balancer and run as as a standalone process or as part of a Kubernetes cluster. For observability, Zilla exposes metrics via OpenTelemetry, while message validation is supported via AsyncAPI and Schema Registry.
id
with every message. A client can send a last-event-id
header to recover from an interrupted stream without message loss.