Dual Writes often happens in a microservices based architecture. Whenever a piece of data changes in one place, we need to persist or react on it on multiple places. Imagine a user bought a product on our website and we need to save order in the database and inform a delivery service that they should […]