Fault Tolerance in Asynchronous, Choreographed, Distributed System
medium.com