Quick question for those who have used Amazon's MSK (Managed Streaming for Kafka):
The docs/FAQ make it clear that you can easily scale up the number of brokers in an MSK cluster. Can you just as easily scale the number back down? I'm not talking about auto-scaling, but manual scaling.
Currently Amazon MSK doesn't support the scaling down through the APIs. It is one of the known limitation as of now.
You will have to do it manually but that itself is an hassle as you will have to manage all the replicas to make sure those are in sync.
Another option could be you spin up another smaller MSK service and run the mirror maker to copy the data.