DevOps

Chaos Engineering

Chaos experiments, failure injection, resilience testing, Chaos Monkey, gamedays, troubleshooting resilience

20 questions d'entretien·
Senior
1

Qu'est-ce que le Chaos Engineering ?

Réponse

Le Chaos Engineering est une discipline qui consiste à expérimenter sur un système distribué pour renforcer la confiance dans sa capacité à résister aux conditions turbulentes en production. Cette approche proactive permet d'identifier les faiblesses avant qu'elles ne causent des incidents critiques. Contrairement aux tests traditionnels, le Chaos Engineering se concentre sur l'observation du comportement du système dans son ensemble plutôt que sur la vérification de composants isolés.

2

Quel est le principe fondamental de la steady state hypothesis dans le Chaos Engineering ?

Réponse

La steady state hypothesis définit l'état normal du système en termes de métriques observables avant de lancer une expérience de chaos. Elle permet de mesurer objectivement si le système reste résilient pendant et après l'injection de pannes. Sans cette hypothèse clairement définie, il devient impossible de déterminer si l'expérience a réussi ou échoué, car il n'existe pas de référence pour comparer le comportement du système.

3

Qu'est-ce que le blast radius dans le contexte du Chaos Engineering ?

Réponse

Le blast radius représente l'étendue potentielle de l'impact d'une expérience de chaos sur le système et ses utilisateurs. Limiter le blast radius est une pratique essentielle pour éviter qu'une expérience ne cause des dommages disproportionnés. Cela peut se faire en ciblant un sous-ensemble d'instances, en limitant géographiquement l'expérience, ou en utilisant des feature flags pour contrôler l'exposition des utilisateurs.

4

Quel était le rôle original de Chaos Monkey chez Netflix ?

5

Quelle est la différence entre Chaos Monkey et Chaos Gorilla dans la Simian Army de Netflix ?

+17 questions d'entretien

Maîtrise DevOps pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement