Microservices, Event Driven Architecture.
state. Commands (write)— methods that change the system state but do not return values. this separation further promotes polyglot persistance or using the right database for the domain problem So in summary event sourcing is the use of asynchronous , immutable events that promote decoupling between