mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
744 B
744 B
Unification of base message buses in sylius
- Status: accepted
- Date: 2024-29-08
Context and Problem Statement
Due to historical reasons, and being BC compliant, we had duplications with our message buses.
We had sylius.command_bus and sylius_default.bus for commands, sylius.event_bus and sylius_default.bus for events.
Decision Drivers
- Unification of the message buses
- Simplification of configuration and usage
- Lesser cognitive load for developers
Decision Outcome
Keep only one message bus per context. Users shouldn't have to think about which bus to use. In conclusion anyone using Sylius should use:
sylius.command_busfor commandssylius.event_busfor eventssylius.query_busfor queries