A resilience framework for fault-tolerance in cloud-based microservice applications | Synapse