JAX | 6. - 10. Mai 2019, Mainz

Chaos Engineering: Wie lerne ich möglichst schnell alle meine Kollegen kennen?

Session
Bis 20. Dezember: ✓ Gratis Agile Day ✓ Arduino Starter Kit ✓ Bis zu 956 € sparen Jetzt anmelden
Infos
Donnerstag, 8. November 2018
15:00 - 16:00
Raum:
Partenkirchen

Die Komplexität in modernen und verteilten Architekturen nimmt immer weiter zu. Wir haben es erfolgreich vollbracht, unsere Applikation in kleine und wartbare Komponenten zu zerlegen. Jede einzelne Komponente lässt sich automatisiert und zu jeder Zeit in Produktion bringen. Bei der Entwicklung wurde viel Aufwand betrieben, die Testabdeckung möglichst hoch zu halten. Jedes Release muss erfolgreich durch unsere Pipeline und unzählige Unit-, Integrations- und Akzeptanztests bestehen. 

Aber warum haben wir kurz vor der Ankunft am schönsten Ort der Welt (Produktion) dieses ungute Gefühl? 

Viele offene Fragen lassen sich nicht durch einfache Unit- oder Integrationstests beantworten. Hier kommt das Thema Chaos Engineering ins Spiel. Es hilft uns, des Chaos‘ Herr zu werden und bitte behaupten Sie nun nicht, bei Ihnen herrsche kein Chaos! Es gibt eine ganze Industrie, die uns Ticketsysteme verkauft, mit denen wir das Chaos dokumentieren können. 

Wie man Chaos Engineering einführt, erfahren sie in diesem Talk. Anhand von praxisnahen Beispielen lernen Sie, was alles schief gehen kann. Zum Ende des Talks führen wir in einer verteilten Anwendung ein Chaosexperiment durch. Mithilfe des Chaos Monkey for Spring Boot werden wir versuchen, die Anwendung zum Absturz zu bringen. Was dank des implementierten Resilience-Patterns aber nicht gelingen wird.

Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks of W-JAX 2018

Agile & Culture
Teamwork & Methoden

Big Data & Machine Learning
Speicherung, Processing & mehr

Clouds, Container & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices