The Circuit Breaker Pattern
A tutorial discussing the Circuit Breaker design pattern, used in distributed systems to provide fault tolerance and stability in architectures in which applications make remote calls, such as database operations, over a network connection.