A Engenharia do caos é uma nova abordagem ao desenvolvimento e teste de software projetada para eliminar a imprevisibilidade dentro do ambiente de desenvolvimento de software. Chaos Engineering coloca à prova a complexidade e a interdependência ao introduzir deliberadamente cenários de falha para verificar a resiliência do software diante de interrupções aleatórias. É uma prática poderosa que já está mudando como o software é projetado e em algumas das maiores operações em escala no mundo.
Onde outras práticas tratam de velocidade e flexibilidade, a engenharia do caos aborda especificamente a incerteza sistêmica nestes sistemas distribuídos. Os princípios desta abordagem proporcionam confiança para inovar rapidamente em grande escala e proporcionar aos clientes as experiências de alta qualidade que merecem.
Neste e-book você encontra informações sobre um sistema a fim de criar confiança na capacidade do sistema de resistir a condições turbulentas na produção, nas quais os serviços de software são deixados à mercê do ambiente em que são executados.