When sending messages to other services, there is always the possibility of data loss. In this lesson Mark Richards shows the points at which data can be lost, and then shows common “out-of-the-box” techniques for preventing data loss when sending and receiving messages.
Reference Links:
Enterprise Messaging Videos:
https://learning.oreilly.com/library/view/enterprise-messaging/9781491911839/
https://learning.oreilly.com/library/view/enterprise-messaging-with/9781491917671/
Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Training Classes: https://www.developertoarchitect.com/training/