Expert in Large-Scale Architecture & Team Leadership | Digital Transformation | Innovation | Cloud | Machine Learning | PMP, Certified Scrum Master
The general idea to avoid dual writes is to split the process into multiple steps. If you only want to replicate data between your services or inform other services that an event has occurred, you can use the outbox pattern with a change data capture implementation. If you need to implement a consistent write operation that involves multiple services, then you can use the saga pattern. #microservicesarchitecture #microservices #orchestration #designpatterns