Hello. I have questions about how many partitions are optimal while using kafka. As far as I know, even if there are multiple consumers that belong to a consumer group, say *group_A*, only one consumer can receive a kafka message produced by a producer if there is a partition. So, as a result, multiple partitions are required in order to distribute the message to all the consumers in group_A if I want the consumers to get the message.
Is it right? I'm considering developing several kafka consumer applications, e.g., message saver, message analyzer, etc., so a message from a producer must be consumed by those kinds of consumers. Any advice and help would be really appreciated. Thanks in advance! Best regards Kim