Event-carried state transfer pattern communicates an event with some coupling and networking tradeoffs.

Same intent as event notification 7B1A, but this design attempts to reduce the need for consumers to follow up for more information by providing a best guess at what is needed up front. This couples at the event production interface rather than other queryable interfaces. It also reduces latency (reduces need for post-event queries) while adding lots of potentially unnecessary network load.

  • Evented designs 7B1.