Software, Atomic Transaction, Event Driven Architecture, Event Sourcing, Dynamodb.
Implementing a Transactional Outbox Pattern with DynamoDB Streams to Avoid 2-phase Commits Event-driven applications often have to perform actions that require two operations to be executed: persist data and publish events. Since those are two separate operations we end up with a situation where any