← Graph

Is a decider a state machine over many inputs?

question 3 connections

Audience member asks whether the decider is effectively a local state machine over many inputs — tracking not just a donation but also the campaign it belongs to. Ismael answers yes: traditional event sourcing forces events into a single stream, forcing eventual-consistency patterns when a decision spans donation and campaign. His newer Sourced version uses Dynamic Consistency Boundaries — events are attribute-bearing objects queried together (donation events for this donation + campaign events for this campaign) to form a virtual globally-ordered stream just for the decision at hand.

answer_summary
Yes. Traditionally events live in one stream, forcing eventual consistency across aggregates; Sourced's DCB approach builds per-decision virtual streams by querying events by attribute.
question Is a decider a state machine over many inputs?
about
Ismael invokes DCB to answer the multi-input decider question.
question Is a decider a state machine over many inputs?
about
Decider Pattern concept
Directly asks about deciders.
question Is a decider a state machine over many inputs?
asked_at
First Q&A question.

Provenance