Updating complex entities without transactions in a distributed system
Many of us face with problems' consistent updates of complex entities in microservices. Generally, everyone solves this problem with transactions, but what if it’s not possible.
What if we try to solve this problem with events? In this talk we will look at our approach to solve problem creating and updating of complex business entities, which require a lot of microservice interactions. We will solve our problem using a "transaction log tailing" pattern with mongodb.