Example of Choreography Saga pattern "this is just my implementation of the distributed transaction pattern." Requirement golang 1.21+ Docker To Run via Docker Clone and rewrite some service commands. Also run: go mod tidy Build image: docker build --tag choreography . Run: docker compose up