All challenges
Multiple ChoiceIntermediate 45s

Interface versioning in events

Why should integration event schemas evolve additively and be treated as public contracts?
Options
  1. 1Because message brokers outright reject any change at all to an existing event schema definition
  2. 2Because event payloads must always stay well under one kilobyte in size for the broker to accept
  3. 3Because integration events are never persisted and only ever exist transiently in broker memory
  4. 4Consumers you don't control depend on them; breaking changes cause downstream outages

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle