All challenges
Multiple ChoiceIntermediate 45s

Event-carried state transfer vs notification

An integration event that carries the full changed state (rather than just an id) trades off:
Options
  1. 1Better read consistency in exchange for noticeably worse write latency under concurrent load
  2. 2Much smaller event payloads in exchange for significantly more runtime coupling between services
  3. 3Reduced chattiness and runtime coupling for larger payloads and potential staleness
  4. 4Strong consistency guarantees delivered with essentially no architectural downside at all

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