Photo by https://blog.micromark.com/viking-ship-drakkar/drakkar-ship-dragon-sailors-vikings-sea/
In a microservice application, it is common for services to manage their own entity stores. Complications arise for operations that must span multiple services. When this occurs, the complexity involved in managing the distributed transaction can seriously impact performance. This article introduces the Saga pattern to address this situation.