Asynchronous over synchronous communication for all sub-domains
- Acronym
- async-over-sync
- Belongs to
-
SIG Eventing
- Responsible
-
Stefan Bente
- History
- (v1) 2021-01-15 - created initially
- (v2) 2021-01-15 - Modulith style presented to the whole group as a motivation
Why is there need for such a decision?
This is a fundamental architecture style choice, influencing the whole development process.
Additional sources for better understanding the background
Viable Options
- Async over sync
- no async communication, all synchronous calls
Alternatives not seriously considered
-
How is this decision evaluated?
Based on the choice for the general architecture style.
Resolution Details
See architecture style description.
Reasons for the resolution
Is a direct consequence from the Modulith decision.