High Availability and Fault Tolerance — Resilient projects with Circuit Breakers and retries — Replication and failover strategies — Tools for monitoring and automatic recovery (auto-healing) Xu, A.