This document discusses factors to consider when planning Apache Kafka capacity, including performance requirements, availability requirements, stability concerns, organizational concerns, operations comfort levels, Kafka limitations, costs, and upgrade rates. It recommends starting by choosing between ease of operation vs cost and fast vs stable. The document also addresses planning for multiple clusters, broker and Zookeeper nodes, topics, partitions, memory, clients, throughput, and benchmarking and tuning the Kafka deployment.
Related topics: