Idempotent events with revision numbers
July 12, 2019
In an event-based system (like DDD) you will be notified about changes.
For example, if the price of a product has changed, a PriceUpdatedEvent
will be thrown.
Any system interested in price updates can listen and react to those events.