Dual Write Problem (Distributed Systems)
In event driven architecture, when performing 2 separate write operations such as updating a state then emitting a success event, there is a chance for failure to occur in between those 2 events causing inconsistencies in the system
This is often called the Dual Write Problem and is well addressed in this short vid by confluent.io, the company behind a new kafka