Glossary: Coding Interviews in Java
One part whose failure takes the whole system down, such as a lone database.
Scaling up / outLoad balancer