Kafka: Event-Driven System
Abstract
Apache Kafka, is tech-nervous system that routes, transmits and processes the infinite event-data (stream) almost instantly and always on listening , the event driven system with high-throughput, scalable, permanent-storage and high-availability.
Kafka Event Streaming
A system that is supposed to be always on and always listening alike our central nervous system, this is the concept of event-driven system. Event-Streaming is the practice of capturing the data in real-time from the event source like databases, sensors, mobile devices, cloud services and software applications in the form of event-streams. Apache Kafka is the event-streaming platform, works as pub-sub model, storing durably and reliably and then processing streams of events.
Kafka Simple Architecture
Fig: Kafka Architecture showing brokers and pub-sub, Fetched from: miro.medium.comTags
- Event-Driven Arch
- Event-Streaming
- always-on system