ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

chaos engineering

/ˈkeɪ.ɑːs ˌɛn.dʒəˈnɪr.ɪŋ/locução substantiva

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.

Veja também

Todos os termos de Desenvolvimento de Software