Learn how to use the Saga pattern for long-running transactions across multiple microservices using choreography or orchestration.