Skip to main content

8 docs tagged with "core"

View all tags

Apache Kafka Architecture & Core Fundamentals

Complete architectural overview of Apache Kafka — origins, the M×N integration problem, the 4 pillars of Kafka's extreme speed (sequential I/O, page cache, zero-copy, batching), message anatomy, and the dumb broker / smart consumer paradigm.

Kafka Producers & Consumers

Combined guide to Kafka producers and consumers — internal architecture, delivery semantics, serialization, offset management, error handling, and production patterns.

Kafka Topics

A topic is a named, durable stream of messages in Kafka — the logical category or feed where producers write and consumers read.

Partitions

A partition is an ordered, immutable sequence of records within a topic — the fundamental unit of parallelism, replication, and storage scaling in Kafka.

Replication, ISR & Fault Tolerance

The replication factor defines how many copies of each partition exist across the cluster to guarantee fault tolerance and high availability.

Scaling Partitions

Partitions are the unit of parallelism in Kafka. Scaling them is critical for throughput but can break ordering for keyed topics. This guide covers the mechanics, risks, and migration strategies.