Data Synchronization Between Microservices With microservice architectures becoming the standard nowadays, it is a common need to extract data from your database to synchronize other downstream services. Consider a social network where you have a service that stores new posts in a MongoDB collection. You may want to notify other services when a post is created, perhaps so that you can save it on Redis for fast retrieval, or add it to Elastic for full text search queries.