High availability is a software design approach and implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period.

- Stackoverflow.com Wiki
2 articles, 1 books. Go to books ↓

Principles behind writing highly-available fault-resilient systems.


A system’s capacity for self-healing when a fault occurs is a key measure of achieving high availability. Recently, Twilio used Chaos Engineering to close the gap and eliminate the need for human intervention for common faults involving our core queueing-and-rate-limiting system, Ratequeue.