What challenges did you face while implementing theSAGA pattern, and how did you overcome them?
Walk me through a specific example of how you implemented the SAGA pattern in a previous project.
How do you manage distributed tracing and logging in a SAGA workflow?
How do you handle idempotency in compensating transactions ?
What are the different ways to implement the SAGA pattern ( orchestration vs. choreography )? Explain the trade-offs of each approach.
How do you handle compensating transactions in a SAGA pattern ?
Describe a scenario where you would choose the SAGA pattern over other distributed transaction management approaches.
How does the SAGA pattern help maintain data consistency across multiple microservices ?
Explain the SAGA pattern and its benefits in a microservices architecture .
What are the main differences between orchestration and choreography based sagas?

