All Questions
Kafka hard

What is the primary technical motivation for implementing 'Static Membership' (`group.instance.id`) in a Kafka consumer group?

  1. A To allow the consumer to bypass the broker and read data directly from the local disk of the nearest storage node.
  2. B To prevent unnecessary 'Stop-the-World' rebalances during transient events like rolling deployments or short network blips, as long as the member returns within the session timeout.
  3. C To force the coordinator to use a single master node for all partition assignments.
  4. D To disable the 'Heartbeat' thread entirely to save on total network bandwidth.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions