Software, Atomic Transaction, Event Driven Architecture, Event Sourcing, Dynamodb.
options: Use a batch size of 1: This is the simplest option. If you fail before publishing the message, there is no problem and you have no risk of duplication. This may not be a valid option if you expect many changes to happen at the same time, and for latency to be a critical factor; Connect to