
Kafka Consumer Group is a Brilliant Design Choice and We should Discuss it
The Backend Engineering Show with Hussein Nasser
00:00
How to Do a Q-System?
Kafka is a system that allows users to read videos in parallel. Each consumer has its own unique consumer group, and just like that, if you subscribe to the topic, you will be able to read multiple partitions. The Q-system works by putting all the consumers in one group so they can't duplicate each other's messages. A queue example is a job, right? You ideally want only one process to execute the job. So how do I achieve a pop-up system where I want the video to be published and then consumed by many other services?"
Transcript
Play full episode