When Your Biggest Tenant Breaks Kafka Partition Balance
A single hot tenant can stall your entire Kafka consumer group. Adding partitions won't help — the fix is rethinking your record key. Composite keys (tenant_id:device_id) spread load while preserving per-entity ordering, but you lose global per-tenant order. Here's how to decide and verify.