Event-Driven Architecture: Each service communicates with other services through?
events. This enables asynchronous processing and decouples services, reducing the
need for synchronous coordination, which would otherwise require a global
transaction manager.