Kafka is a common platform to distribute messages across an entire system. In a cenTaur cluster, Kafka is the central message broker and serves as the communication hub between the microservices. Other ways are REST or GraphQL calls.
Use cases for Kafka messages
- Microservices receive status updates from other microservices.
- Microservices receive data updates or events from the censhare Server.
- Triggering business flows in Node-RED.
- Triggering the execution of business logic functions.