Sobes.tech
Junior — Senior

Determining the required number of Kafka consumers for processing a given stream

livecode

Task condition

How many consumers are needed to keep up with processing incoming messages.

Conditions:

  • The topic contains 10 partitions.
  • The consumer group consists of 5 instances.
  • Load: 13 messages per second.
  • Performance of one consumer: 1 message per second.