Simian Army

Um Exército Simiano é um grupo de aplicações de software que são projetadas para trabalhar em conjunto para realizar uma tarefa específica. O termo é frequentemente usado no contexto de testes de software, onde um grupo de aplicações é usado para testar outra aplicação ou sistema. Como se testa para o caos? Há muitas maneiras de testar o caos, mas um método comum é usar o expoente Lyapunov. Esta é uma medida da taxa de separação de duas trajetórias infinitesimalmente próximas no espaço de fase. Se o expoente for positivo, então as trajetórias eventualmente divergirão, o que significa que o sistema é caótico. Se o expoente for negativo, então as trajetórias eventualmente convergirão, o que significa que o sistema não é caótico.

O que é a plataforma caótica?

Chaos Platform é uma aplicação de software que permite aos utilizadores criar e gerir experiências caóticas. Ela fornece uma interface de usuário baseada na web para configurar e executar experimentos, e armazena os resultados em um banco de dados central. A plataforma permite que os usuários compartilhem seus experimentos com outros, e colaborem no projeto e execução de experimentos complexos.

Quem usa a engenharia do caos?

As organizações que usam a engenharia do caos normalmente têm uma cultura de experimentação e estão confortáveis com os riscos. Elas usam a engenharia do caos para deliberadamente injetar falhas em seus sistemas, a fim de testar sua resiliência e identificar fraquezas.

As organizações que usam a engenharia do caos normalmente têm uma cultura de experimentação e estão confortáveis com os riscos. Elas usam a engenharia do caos para deliberadamente injetar falhas em seus sistemas, a fim de testar sua resiliência e identificar fraquezas.

Algumas das maiores empresas que usam a engenharia do caos incluem Netflix, Amazon, Facebook, e Google.

O que é Toxiproxy?

O Toxiproxy é um proxy gratuito e de código aberto para adicionar e manipular toxinas de rede. Ele pode ser usado para simular condições de rede como latência, jitter e restrições de largura de banda, bem como para injetar falhas comuns como perda de pacotes, falhas de conexão e timeouts.

O Toxiproxy pode ser usado para testar a resiliência das aplicações às condições da rede e para identificar potenciais gargalos. Ele também pode ser usado para testar o desempenho de aplicações em rede sob diferentes condições.

O Toxiproxy é escrito em Go e está disponível para Linux, MacOS e Windows.

Que problemas a engenharia do caos resolve?

A engenharia do caos é a prática de injetar intencionalmente falhas em um sistema a fim de testar a sua resiliência. Ao fazer isso, a engenharia do caos pode ajudar a identificar pontos fracos e potenciais pontos de falha antes que eles causem uma falha.

A engenharia do caos pode ser usada para testar vários aspectos de um sistema, tais como sua capacidade de recuperação de falhas, seus limites de capacidade, e sua tolerância a eventos inesperados. Ao identificar esses pontos fracos antes do tempo, a engenharia do caos pode ajudar a evitar interrupções e melhorar a estabilidade geral de um sistema.