I’m developing an event-driven application and am considering MongoDB and DynamoDB for the job. While I understand they are quite different, I’m particularly interested in whether MongoDB would be suitable for my needs, especially since I need to implement a Transactional Outbox pattern. I recall reading on StackOverflow that MongoDB’s Change Streams may not guarantee delivery: StackOverflow discussion
Can anyone confirm if this is accurate? I’ve searched the official documentation but couldn’t find relevant information
Given the importance of guaranteed event delivery in event-driven architectures, I’m interested in understanding how MongoDB compares to other options available in the market in this regard