# Kafka, KRaft and Storage Tiers

DevFeed: [Kafka, KRaft and Storage Tiers](<https://devfeed.tech/articles/kafka-kraft-and-storage-tiers-39619.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2022-05-21_Kafka--KRaft-and-Storage-Tiers-b28850c4303a>)

Published: 2022-05-21T00:00:00Z

Content type: article

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Confluent Cloud](<https://devfeed.tech/topics/confluent-cloud.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [confluent-cloud](<https://devfeed.tech/tags/confluent-cloud.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [partitions](<https://devfeed.tech/tags/partitions.md>), [replication](<https://devfeed.tech/tags/replication.md>), [zookeeper](<https://devfeed.tech/tags/zookeeper.md>)

## AI overview

The article examines partition limits in managed Kafka services and explains how Kafka metadata is handled across controller nodes and ZooKeeper. It also covers partition parallelism, consumer assignment, replication, leader replicas, and the synchronization overhead and race conditions associated with the current system.

## Source excerpt

I was recently looking at a managed Kafka service and came across services like AWS MSK and Kafka on Confluent Cloud. While comparing these services, I saw that there were limitations on the number of partitions allowed in a cluster...