ProfessionResearchCase-Study

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

Kafka_Architecture_View.jpegFig: Kafka Architecture showing brokers and pub-sub, Fetched from: miro.medium.com

Tags

  • Event-Driven Arch
  • Event-Streaming
  • always-on system

References

Engineering Since 2019

Life will not be cool always, so you have to be cool.