Desenvolvimento de Software · Avançado · Inglês · Técnico
chaos engineering
Prática de provocar falhas controladas em um sistema, como derrubar instâncias, para verificar se ele resiste e descobrir fragilidades antes que apareçam em produção.
Onde usar
'Fazemos um game day de chaos engineering todo trimestre'.
Exemplos
Chaos engineering showed that the system survives losing one zone.
A chaos engineering mostrou que o sistema sobrevive à perda de uma zona.
We start every chaos experiment with a clear hypothesis.
Começamos todo experimento de caos com uma hipótese clara.
Cuidado
Não é quebrar produção por diversão: os experimentos têm hipótese, escopo limitado e uma forma de interromper.
Sinônimos
engenharia do caos
Origem
Popularizada pela Netflix a partir do Chaos Monkey, ferramenta que desligava servidores de forma aleatória.