Sign up in 30 seconds.
No credit card.
No risk.
No download.
Facebook outage
- Tags:
Yesterday, CNET reported that Facebook was down. It appears that this was an isolated and brief incident. According to Facebook, this was likely a hardware issue and per-user (one that affects only a particular user or small group of users). This would be consistent with what I have read about their architecture, that it is partitioned across thousands of servers.
This is what we would hope to happen for a large system like Facebook. Expect and plan for failures, give a reasonable message about what the user should expect when they occur and minimize the impact on other users and the rest of the system. Facebook has some engineering info on their site describing their architecture. Here are a few highlights:
- 2nd most most-trafficked PHP site, after Yahoo
- One of the largest MySQL installations, with thousands of databases in master/slave pairs
- In addition to PHP, parts of the system are developed with C++, Perl, Python, Erlang, Java and a bit of ML
- Largest user and major contributor for memcached