A distributed event bus broker providing a RESTful API abstraction over Kafka-like queues for real-time data streaming.
Nakadi is a distributed event bus broker that provides a RESTful API abstraction over Kafka-like queues. It enables real-time data streaming between microservices, allowing teams to send, receive, and analyze events reliably at high scale, handling throughput of hundreds of gigabytes per second.
Enterprise engineering teams and developers building event-driven microservices architectures who need a scalable, managed event bus with RESTful integration and schema validation.
Developers choose Nakadi for its high scalability, RESTful abstraction over Kafka, built-in schema validation, and production-ready features like security, monitoring, and timelines for cluster management, which simplify building reliable event-driven systems.
A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles millions of events daily with hundreds of GB/s throughput in Zalando's production, demonstrating enterprise-grade reliability.
Provides a clean HTTP interface over Kafka, abstracting complex broker details and simplifying microservice integration with event-driven architectures.
Includes a schema registry for defining event types, ensuring data quality and consistency through validation before publishing.
Timelines feature allows transparent switching between clusters without data movement, reducing downtime in production environments.
The project is no longer developed in the open, meaning no updates, security patches, or community support for external users.
Requires multiple dependencies like Kafka, PostgreSQL, and Docker, increasing setup complexity compared to simpler event streaming solutions.
Primarily used within Zalando, leading to scarce third-party tools, integrations, and documentation for broader adoption.