Il-partizzjonijiet huma ċentrali għad-disinn ta' Kafka — jippermettu il-parallelizmu u l-eskalabilità (distribuzzjoni tad-data u l-konsumazzjoni) filwaqt li jipprovdu garantiji ta' ordinament sa ġewwa ta' kull partizzjoni. Il-fehim tal-partizzjonijiet huwa essenzjali biex tifhem kif Kafka tiskalaha u tordna l-avvenimenti.
Il-partizzjonijiet jippermettu l-parallelizmu u l-iskala
A topic is split into multiple PARTITIONS, distributed across brokers:
→ data is spread across partitions → distribute storage and load
→ CONSUMER PARALLELISM → each partition consumed by one consumer in a group →
more partitions = more parallel consumers = higher throughput
→ scale a topic by adding partitions (and consumers)
→ partitions are the unit of PARALLELISM and horizontal scaling in Kafka
