Chaos Engineering mit Spring Boot
Hast du schon einmal einen Absturz oder Ausfall deiner Systeme in einer Produktionsumgebung erlebt?
Chaos Engineering beschreibt die Praxis, ein System in einen Zustand des permanenten Ausfalls zu versetzen, wenn sich dieser nicht vermeiden lässt. Netflix hat bereits vor einigen Jahren Tools entwickelt, mit denen die Ausfallsicherheit von IT-Infrastrukturen getestet werden kann, und diese unter dem Namen Chaos Monkey veröffentlicht.
In der Chaos Engineering Community hat sich ein Projekt mit dem Namen "Chaos Monkey for Spring Boot" etabliert, mit dem man ein Werkzeug für Chaos Engineering direkt in Spring-Boot-Apps integrieren kann. Dieser Vortrag geht auf die Idee des Chaos Engineering ein und bindet es direkt in eine Spring-Boot-App ein.
Der Vortrag zeigt, wie das Werkzeug in die laufende Spring-Boot-App eingreift und Fehlverhalten simuliert. Außerdem beschreibt er einige gängige Patterns.