Chaos Engineering mit Spring Boot
Online-Workshop am 25.11.2022, ca. 9–16 Uhr
Hatten Sie schon einmal einen Absturz oder einen Ausfall Ihrer Systeme in einer Produktionsumgebung? Sicherlich haben Sie das früher oder später auch schon erlebt. Wenn wir nicht in der Lage sind, einen Ausfall zu vermeiden, scheint die Lösung darin zu bestehen, unser System in einen Zustand des permanenten Ausfalls zu versetzen.
Dieses Konzept liegt der Praxis des Chaos Engineering und dem von Netflix erfundenen Tool Chaos Monkey zugrunde. Mit Chaos Monkey für Spring-Boot-Applikationen können wir Chaos Engineering direkt in unseren Spring-Applikationen implementieren und somit die Widerstandsfähigkeit der Applikation und der IT-Infrastruktur testen.
In diesem Workshop werden wir die Idee des Chaos Engineering vorstellen und mit dem Chaos Monkey for Spring Boot direkt in unseren Spring-Boot-Anwendungen umsetzen. Wir können zeigen, wie er versucht, Ihre laufende Spring-Boot-App anzugreifen, und wie man einige gängige Muster löst.
Vorkenntnisse
Grundkenntnisse in Java und Spring Boot
Lernziele
- Teilnehmende werden die einzelnen Teile einer in Spring Boot geschriebenen Anwendung anpassen und testen.
- Wir werden sie lokal laufen lassen, Experimente definieren, Lasttests durchführen, Ausfälle simulieren und versuchen, diese mit unterschiedlichen Praktiken zu beheben.
- Am Ende des Tages nehmen Teilnehmende einen Rucksack an neuen Werkzeugen, Arbeitstechniken und Begriffen mit, die ihnen helfen, Chaos Engineering in ihrem Unternehmen erfolgreich umzusetzen.
- Das im Workshop realisierte Beispielprojekt kann später als Inspiration für eigene Projekte dienen.