Production માં Kafka ચલાવવા માટે cluster sizing, replication, monitoring, security, અને maintenance પર ધ્યાન આપવું જરૂરી છે — Kafka એક શક્તિશાળી પણ operationally-complex વિતરિત સિસ્ટમ છે. તેને વિશ્વાસપૂર્વક ચલાવવા માટે operational considerations સમજવું (અથવા managed Kafka વાપરવું) મહત્વપૂર્ણ છે.
Cluster setup અને reliability
✓ Adequate BROKERS → size the cluster for throughput, storage, and replication needs
✓ REPLICATION → replication factor ≥ 3, min.insync.replicas for durability (no data loss)
✓ Spread across racks/AZs → survive failures (rack awareness)
✓ PARTITIONS → plan partition counts for parallelism and growth (hard to reduce later)
✓ Capacity planning → throughput, retention/storage, growth
