© 2022, Amazon Web Services, Inc. or its Affiliates.
Sagas aren't 'perfect'!
As with everything in engineering, there are trade-offs.
• Consider semantic lock counter-measure
• Beware of 'dirty reads'
• Group transactions that are likely to fail behind a 'pivot transaction'
• Counteract lost updates
Distributed complexity is… complex!