Partitioning is one of the most powerful and sometime misunderstood concept in Apache Kafka. It defines how data is distributed, processed and ordered in a system. In this post I […]
CAP Theorem
If you have ever worked on distributed systems you’ve probably heard about CAP Theorem which says that achieving all aspects of consistency, availability, and partition tolerance at the same time […]