Microservices migration patterns | Synapse