• Publikation
  • Chaos Engineering: Auf der Reise zu unverwüstlicher Software
  • Chaos Engineering: Auf der Reise zu unverwüstlicher Software

Java Magazin

03/19

Chaos Engineering: Auf der Reise zu unverwüstlicher Software

Autor:
Benjamin Wilms

Seid ihr nicht auch genervt von Prio-1-Tickets an einem Freitagnachmittag? Sucht ihr nach einem Weg, der es euch ermöglicht, das Zusammenspiel all eurer Services und der Plattform, auf der sie betrieben werden, besser zu verstehen? Dann ist Chaos Engineering der richtige Ansatz, der euch helfen kann, eure Applikationen und deren Betrieb zu verbessern!

Als Entwickler, als Architekt und in jeder anderen Rolle, die in den Prozess der Erstellung und beim Betrieb einer neuen Software involviert ist, verfolgen wir gemeinsam ein Ziel, nämlich den schönsten Ort der Welt zu erreichen: die Produktion.

Wie im echten Leben planen wir unseren Aufenthalt mit viel Bedacht. Die Entwickler sichern die Implementierung der fachlichen Anforderungen mit unzähligen Unit- und Integrationstests ab. Der Architekt verfolgt mit großer Begeisterung die Umsetzung seiner über Wochen gereiften Architektur und hofft, dass die geplanten Resilience-Patterns wie vorgesehen implementiert werden.

Manche von uns dürfen und können diesen schönsten Ort jederzeit besuchen, andere konnten oder durften noch keine Continuous-Integration- und Continuous-Deployment-Pipeline aufbauen. Daher erreichen sie die Produktion unter Umständen nur zweimal im Jahr. Was uns aber alle verbindet, ist das ungute Gefühl kurz vor dem Release in Produktion. Denn die Produktion kann auch ein Biest sein: Schnell kommt in uns das Gefühl auf, dass sie uns hasst und wirklich alles unternimmt, um uns den Aufenthalt zur Hölle zu machen. Dann befinden wir uns im „Cycle of dying Apps“, den unser Baby oder wir durchleben.

Vollständiger Artikel

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen

Hinweis: In Ihrem Browser ist JavaScript deaktiviert. Für eine bessere und fehlerfreie Nutzung dieser Webseite, aktivieren Sie bitte JavaScript in Ihrem Browser.

Kontakt