Microservices, Microservice Patterns, Microservicesarchitecture, Saga Pattern.
The Saga pattern splits a transaction into several local transactions, each managed by an individual service. Each local transaction updates the system’s state and publishes events that trigger the next local transaction in the saga. If one transaction fails, compensating transactions are triggered