Event-Driven Architecture
Nowadays systems are often distributed. And that is to reflect the need of extensibility, scalability and resiliency principles. Engineers and architects are exploring more architecture styles to achieve that. Microservices is one way. CQRS is another one. EDA also is one.