Dhana za msingi za Kafka ni pamoja na topics (makundi ya events), partitions (vipimo vya parallelism ndani ya topics), brokers (servers), producers (kuandika), na consumers (kusoma). Kuelewa hizi ni msingi wa kufanya kazi na Kafka.
Dhana za msingi
TOPIC → a named category/stream of events (like a "channel" — e.g. "orders", "clicks")
→ producers write to topics; consumers read from them
PARTITION → a topic is split into PARTITIONS (ordered, append-only logs):
→ the unit of PARALLELISM and scaling; events distributed across partitions
→ order is guaranteed WITHIN a partition (not across partitions)
BROKER → a Kafka SERVER (stores data, serves clients); a CLUSTER = multiple brokers
PRODUCER → writes (publishes) events to topics
CONSUMER → reads (subscribes to) events from topics
