Design ideas for building fault-tolerant systems of micro-services leveraging a distributed event log.
A DEL maintains an event-log and some computed state across several machines. Each event is tagged with an Event Source Key (ESK) that describes its origin. A DEL provides a total order of all events regardless of their ESK.