Each local transaction publishes domain events that trigger local transactions in other services.
An orchestrator (object) tells the participants what local transactions to execute.
Instead of storing just the current state of the data in a domain, use an append-only store to record the full series of actions taken on that data.
-
Retry Pattern: If an error occurs on a service request is re-send continuously. It is applied in cases where it is sure that the service will be up again in a short time.
-
Circuit-Breaker Pattern: If an error occurs on a service request is re-send periodically instead continuosly.
You can run design patterns by download related design pattern branch and add your connection strings in appsettings.


