zeldor.biz

Linux, programming and more

Copyright © 2025
Log in

Kafka for embedded solutions

December 31, 2020 by Igor Drobot Leave a Comment

Apache Kafka is an open-source distributed event streaming platform used by many companies for high-performance data pipelines, streaming analytics, data integration and mission-critical applications.

Quick overview of the core concepts of the Kafka architecture:

  1. Kafka is able to scale horizontally
  2. Kafka run as a cluster on one or more servers
  3. Kafka stores a stream of records in categories called topics
  4. Each record consists of a key, value and a timestamp

Just one use case

Tiny and powerless systems like system on a chip (SoC) can produce some important data and just stream them to the Kafka-Broker.
Without any application side logic for data storage, data replication and so on. Any Processing logic is covered by the Kafka broker itself, so the tiny systems can concentrate on the important tasks and sending the results to the Kafka broker.

[Read more…]

Filed Under: Linux Tagged With: Debian, Kafka, Streaming

Yeaaah Cookie! We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok