Davydov's emphasized closing point: event sourcing is not a distributed-systems pattern and is not about communicating between microservices. It is purely a way to persist and derive the state of an application. Conflating it with event-driven architecture (where a queue announces that something happened) leads to confusion.