What is Nakadi Event Broker?
masterNakadi is a distributed event bus broker that provides a RESTful API abstraction over Kafka-like queues. It is designed to decouple microservices by allowing them to send, receive, and analyze streaming data in real time using reliable and highly available data streams.
Key features include:
- REST Abstraction: Decouples services from specific broker technologies (like Kafka).
- Schema Registry: Ensures data quality by validating events against defined schemas.
- High-Level Subscription API: Supports automatic partition redistribution and server-side cursor management via commits.
- Security: Supports OAuth2 authentication and per-event type authorization.
- Low Latency: Supports push-based consumption via streaming HTTP connections.