# Kafka 101

DevFeed: [Kafka 101](<https://devfeed.tech/articles/kafka-101-33612.md>)

Original publisher: [Read original article](<https://highscalability.com/untitled-2/>)

Author: ByteByteGo

Published: 2024-05-09T18:55:21Z

Content type: tutorial

Language: en

Sources: [High Scalability](<https://devfeed.tech/sources/high-scalability-3.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [real-time-data-streaming](<https://devfeed.tech/tags/real-time-data-streaming.md>)

## AI overview

This introductory article explains Apache Kafka's origins, distributed streaming architecture, and use as a central platform for coordinating data among services and downstream systems. It also describes Kafka's log-based storage model, including immutability, ordered records, concurrent reads, and optimization for high-throughput, cost-efficient HDD storage.

## Source excerpt

This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. Originally developed in LinkedIn during 2011, Apache Kafka is one of the most popular open-source Apache projects out