Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency | Synapse