Components
Kafka
The event streaming component in ProAI, deployed through Strimzi.
Component Category
Event streaming
Component Description
Kafka is the event streaming component used in ProAI for carrying and distributing streams of data between producers and consumers. In BullSequana AI, Kafka is deployed and managed through the Strimzi operator.
Why It Is Used
It provides the backbone for event-driven data movement, helping the platform support streaming use cases and decoupled producer-consumer architectures.
Learn More
- Apache Kafka Documentation
- Strimzi Documentation
- apache/kafka on GitHub
- strimzi/strimzi-kafka-operator on GitHub
Interacts With
Keycloakfor OAuth-based authentication in the platform configuration- Producers and consumers that exchange streaming events through Kafka topics
- ProAI and higher-layer services that need event-driven data movement
- Runtime delivery and Kubernetes services that manage the deployment