Ir para o conteúdo principal

← todas as notas

📎 Webclip

A guide to chaos engineering

Chaos engineering injects failures into a system on purpose, then watches how it responds, to surface weaknesses before they reach users. The piece frames this as a product manager’s tool, not only an engineering one: the data from a chaos experiment feeds directly into what gets prioritized next.

Netflix is the reference case. Chaos Monkey, part of its Simian Army suite, randomly disables production instances to force the streaming service to prove it can absorb that kind of failure without users noticing. The piece credits that practice with meaningfully improving Netflix’s resilience and treats it as the benchmark other companies now measure against.

Fichamento
#

  • Recommended practice is to start small, with low-risk experiments simulating minor failures, and build up from there rather than testing worst-case scenarios first.
  • Chaos experiments are meant to run inside CI/CD, as continuous resilience testing, not as a one-off exercise.
  • Named tools beyond Chaos Monkey: Gremlin, for running controlled chaos experiments across infrastructure and applications, and LitmusChaos, an open-source framework scoped to Kubernetes environments.
  • Cross-team collaboration and a data-driven case for the practice are named as what overcomes internal resistance to deliberately breaking things in production.