Making Facebook Self-Healing
Sep 15, 2011

Summary
Introduced FBAR (Facebook Auto-Remediation), a system that automates the remediation of server and software outages. FBAR consists of an Alert Fetch Loop to query monitoring systems, a Job Queue, and a Job Engine that executes remediation plugins. These plugins interact with infrastructure APIs to perform actions like removing servers from production, flagging hardware for replacement, and re-enabling repaired machines. FBAR currently manages over 50% of Facebook's infrastructure and has significantly increased service reliability.
More from the Site Reliability and Outage Management trail
- Lights Out, Systems On: Validating Instant Power Loss Readiness
- DrP: Meta’s Root Cause Analysis Platform at Scale
- Zoomer: Powering AI Performance at Meta’s Scale Through Intelligent Debugging and Optimization
- Diff Risk Score: AI-driven risk-aware software development
- How Meta keeps its AI hardware reliable