DevOps

Chaos Engineering

Chaos-experimenten, fault-injectie, resilience-tests, Chaos Monkey, gamedays, troubleshooting van resilience

20 gespreksvragenĀ·
Senior
1

Wat is Chaos Engineering?

Antwoord

Chaos Engineering is een discipline waarbij wordt geëxperimenteerd op een gedistribueerd systeem om vertrouwen op te bouwen in het vermogen van het systeem om turbulente omstandigheden in productie te doorstaan. Deze proactieve aanpak helpt zwakke plekken te identificeren voordat ze kritieke incidenten veroorzaken. In tegenstelling tot traditioneel testen richt Chaos Engineering zich op het observeren van het gedrag van het hele systeem in plaats van het verifiëren van geïsoleerde componenten.

2

Wat is het fundamentele principe van de steady state hypothesis in Chaos Engineering?

Antwoord

De steady state hypothesis definieert de normale toestand van het systeem in termen van waarneembare metrics voordat een chaos-experiment wordt uitgevoerd. Het maakt een objectieve meting mogelijk of het systeem resilient blijft tijdens en na fault-injectie. Zonder deze duidelijk gedefinieerde hypothese wordt het onmogelijk om te bepalen of het experiment is geslaagd of mislukt, omdat er geen baseline is om het systeemgedrag mee te vergelijken.

3

Wat is de blast radius in de context van Chaos Engineering?

Antwoord

De blast radius vertegenwoordigt de potentiƫle omvang van de impact van een chaos-experiment op het systeem en zijn gebruikers. Het beperken van de blast radius is een essentiƫle praktijk om te voorkomen dat een experiment onevenredige schade veroorzaakt. Dit kan worden bereikt door een subset van instances te targeten, het experiment geografisch te beperken of feature flags te gebruiken om de blootstelling van gebruikers te beheersen.

4

Wat was de oorspronkelijke rol van Chaos Monkey bij Netflix?

5

Wat is het verschil tussen Chaos Monkey en Chaos Gorilla in de Simian Army van Netflix?

+17 gespreksvragen

Beheers DevOps voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis