Software, Atomic Transaction, Event Driven Architecture, Event Sourcing, Dynamodb.
distributed environment where there is no native support of the transaction mechanics, you usually have to implement this on your own in the form of a consensus protocol. In this article, I will propose another approach to achieve a similar result, but leveraging the streams support in DynamoDB.