Tópico 9 de 10
Disponibilidade, Resiliência e Tolerância a Falhas
Falhas vão acontecer. Projete para que o sistema continue de pé (ou degrade com elegância) quando uma parte cair — e para você saber o que está acontecendo.
O que estudar
- Redundância
- Failover
- Zero Downtime Deployment
- Graceful Degradation
- Chaos Engineering
- Tracing e monitoramento
Artigos13
- Availability in System DesignGeeksforGeeksEN
- What is High Availability in System Design?GeeksforGeeksEN
- Design Patterns for High AvailabilityGeeksforGeeksEN
- Redundancy in System DesignGeeksforGeeksEN
- Failover Mechanisms in System DesignGeeksforGeeksEN
- Zero Downtime Deployments in Distributed SystemsGeeksforGeeksEN
- Graceful Degradation in Distributed SystemsGeeksforGeeksEN
- Circuit Breaker Pattern in MicroservicesGeeksforGeeksEN
- Fault Tolerance in Distributed SystemsGeeksforGeeksEN
- Retry patternAzure Architecture CenterEN
- Rate Limiting patternAzure Architecture CenterEN
- What is Chaos Engineering?GeeksforGeeksEN
- Distributed Tracing in MicroservicesGeeksforGeeksEN