Resilience Engineering: Designing Fault-Tolerant Enterprise Applications | Synapse