The outbox pattern is a proven approach for addressing the concern of data exchange between microservices. The saga pattern, is useful for data updates that span multiple microservices.