• Spring Boot Admin / Chaos Engineering
    Agenda 18:00 - Ankunft & Begrüßung 18:30 - Talk: Spring Boot Admin 19:15 - Pause 19:45 - Talk: Chaos Engineering mit Spring Boot 20:30 - Diskussion & Networking ------------------------------------------ Spring Boot Anwendungen mit Spring Boot Admin steuern und überwachen (45 min) In dieser hands-on Session lernst Du, wie Du Deine Spring Boot Anwendungen mit dem Spring Boot Admin steuern und überwachen kannst. Wir werden uns das einfache Einrichten des Spring Boot Admins anschauen und welche unterschiedlichen Optionen es gibt. Um zu beweisen, dass keine Magie verwendet wird, siehst Du was hinter dem Vorhang passiert. Zum Schluss lernst Du vorhandene Erweiterungsmöglichkeiten kennen. Speaker: Johannes Edmeier arbeitet als Software-Engineer bei der codecentric AG und ist Maintainer des Spring Boot Admin Projektes, sowie Autor und Speaker. Er hat langjährige Erfahrung in der Banken- und Versicherungsbranche gesammelt und seine technologischen Schwerpunkte liegen auf Spring, Spring Boot und Cloud Native Java. --------------------------------------------- Chaos Engineering - Wie lerne ich möglichst schnell all meine Kollegen kennen? (45 min) Die Abhängigkeiten und die Komplexität in modernen und verteilten Architekturen nehmen immer weiter zu. Wir haben es erfolgreich vollbracht unsere Applikation in kleine und wartbare Komponenten zu zerlegen. Jede einzelne Komponente lässt sich nun automatisiert und zu jederzeit in Produktion bringen. Oft haben wir uns hierfür die Hilfe von externen Dienstleistern zur Hilfe genommen, diese haben uns entweder bei der Entwicklung unterstützt oder diese zu 100% für uns übernommen. Es wurde bei der Entwicklung 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. Topp, alles richtig gemacht! Aber warum haben wir kurz vor der Ankunft am schönsten Ort der Welt (Produktion) dieses ungute Gefühl? Uns beschäftigen Fragen wie: Funktionieren unsere Fallbacks? Arbeitet die Service Discovery korrekt? Wie geht die Applikation mit Netzwerklatenz um? Was passiert wenn eine zentrale Komponente ausfällt? Funktioniert unser Client-Side-Load-Balancing? Diese Fragen lassen sich nicht mehr durch einfache Unit- oder Integrationstests beantworten. Hier kommt das Thema Chaos Engineering ins Spiel. Es hilft uns dem Chaos Herr zu werden und bitte behaupten Sie nun nicht, bei Ihnen herrscht kein Chaos. Es gibt eine ganze Industrie, die uns Ticketsysteme verkauft, mit denen wir das Chaos dokumentieren können. Mit Hilfe des Chaos Engineerings sind wir in der Lage, sogenannte Chaos Experimente durchzuführen und das Verhalten unserer Applikation kontrolliert in Grenzsituationen zu überprüfen. Wie man Chaos Engineering in übergreifenden Teams einführt und umsetzt, erfahren sie in diesem Talk. Anhand von vielen praxisnahen Beispielen erfahren Sie, was alle schief gehen kann und wie sie am Besten beginnen sollten. Zum Ende des Talks führen wir in einer verteilten Spring Boot Anwendung ein Chaos Experiment durch. Mit Hilfe des Chaos Monkey for Spring Boot werden wir versuchen die Anwendung zum Absturz zu bringen. Was dank der implementierten Resilience-Pattern (Fallbacks, Fail-Fast, Fail-Silently, Retry, Share-Load, usw.) aber nicht passieren wird. Speaker: Benjamin Wilms arbeitet als Senior IT Consultant und Developer bei der codecentric AG. Seine aktuellen Schwerpunktthemen sind Skalierbarkeit und Resilience in verteilten Anwendungen. Er teilt und diskutiert seine Ideen regelmäßig als Speaker auf Konferenzen sowie als Autor von Artikeln und Blog-Posts. Im April 2018 hat er den Chaos Monkey for Spring Boot als Open-Source Projekt veröffentlicht und verantwortet die weitere Entwicklung.

    Dieses Meetup liegt in der Vergangenheit

    Scania Deutschland

    August-Horch-Straße 10 · Koblenz

    5 Kommentare
  • Kickoff JUG Koblenz
    Hallo zusammen, wir möchten euch zum Kickoff Meeting der Java User Group Koblenz einladen. In dem Rahmen würden wir gerne in Erfahrung bringen, was die Teilnehmer von der JUG erwarten, wo die Interessen liegen und welche Themen von uns und euch eingebracht werden können. Ziel ist es, zusammen mit euch die Java User Group Koblenz zu gestalten und die Weichen für einen erfolgreichen Start zu stellen. Agenda ----------- 1. Kennenlernen mit kurzer Vorstellungsrunde 2. Organisation und Mitarbeit 3. Sammeln von Interessen und Themen 4 Diskussion zu aktuellen Themen (z.B. Oracle's neues Subscription Modell) 5. Planung der nächsten Termine Bitte nutzt die Gelegenheit schon im Vorfeld Themen vorzuschlagen und Fragen zu stellen - zum Beispiel in Meetup https://www.meetup.com/de-DE/Java-User-Group-Koblenz/discussions/4793099038752768/chat/ , über Slack https://jvm-german.slack.com/ im Channel #jug-koblenz oder über direkten Kontakt zu den Organisatoren. Wir sind JUG-Sponsor der Eclipsecon Europe (https://www.eclipsecon.org/europe2018/) und dürfen Euch als Teilnehmer der JUG Koblenz einen 10% Discount auf die Tickets anbieten. Zudem werden wir unter allen Interessierten ein kostenloses Ticket verlosen. Fahrt ihr zur Eclipsecon Europe nach Ludwigsburg? Was führt euch dahin? Lasst es uns wissen! Wir freuen uns auf euch! Das Orga-Team

    Dieses Meetup liegt in der Vergangenheit

    Debeka Krankenversicherungsverein a.G.

    Ferdinand-Sauerbruch-Straße 18 · Koblenz

    22 Kommentare