This repository aims to implement orchestration-based sagas
To get started, simply clone this repository and execute the ./start.sh
script. This will set up the necessary environment and dependencies for running the microservices.
Upon successful setup, you can navigate to the provided web page to interact with the application.
Here's an overview of the architecture used for orchestrating sagas within the microservices:
The Saga Pattern is a method for managing distributed transactions within microservices architecture. It helps maintain data consistency across multiple services by breaking a single transaction into a series of smaller, independent steps or sub-transactions called sagas. These sagas are orchestrated in a coordinated manner to ensure the overall transactional integrity.
For further reading on the Saga Pattern, refer to The Saga Pattern.