I have 200 Kafka consumers who can do either of these things, 1. They can subscribe to 200 different topics, and will consume messages that are sensitive. 2. All 200 consumers can subscribe to a single topic.
Problem: 1. Is it a good design to create 200 or large number of topics? 2. In second scenario, how we will achieve the implementation where the messages published to the topic should be sent to a particular consumer only based on some parameter.