ADR_015 Order domain design decisions
Date: 10/31
accepted
This adr captures component design decisions in Order domain.
We follow the same design process as we used before, which is, identifying top level pieces first.
Among actor/action, event storming, and workflow approaches. We chose workflow approach, because in this domain: data related to the order flow through the system, going through different stages of transformation: such as validation, pricing, evaluation will encapsulated in the Order service.
This domain will most likely implemented in a pure functional way.