Architecture is influenced by the organizational structure of the development team.
--- #### EDA: *related patterns* ##### Command Query Responsibility Segregation (CQRS) - Different models to update and to read information from a datastore, so a command bus and query bus are needed. - Recommendable for handling high-performance applications ##### Event Sourcing (ES) - Every change to the state of an application is captured in an event object and stored in the sequence they were applied - This leads to a number of facilities, such as event replies or temporal queries.