It's a very kafka-specific question, and to be honest I didn't want to get into the weeds of implementation for that chapter. Kafka is just one possible implementation of a logging pipeline, and depending on where your infrastructure run, you may want to use other platforms (Kinesis in AWS, for example, is a great tool).

That said, as a general rule, I would suggest to start with the simplest possible setup, a single queue, then increase the complexity of your configuration as needed. it's never a good idea to start with a large number of queues before having a clear picture of how you will consume these queues.