meetup
Bessere Monolithen - modulithische Applikationen mit Spring Boot
Der Vortrag Vergleicht man verschiedene Ansätze, um Bounded Contexte zu implementieren, ist eine modulare aber monolithische Applikation oft eine pragmatische Alternative zu Microservices, die viele neue Herausforderungen und Komplexität eines verteilten Systems erzeugen. Dennoch degenerieren die Modularität und Wart- bzw. Erweiterbarkeit monolithischer Applikationen über deren Lebenszyklus signifikant. Der Vortrag identifiziert oft beobachtete Phänomene in unstrukturierten Monolithen und diskutiert Ansätze zur Codeorganisation, Komponentenstruktur, dem Paketdesign...
03.05.2019 — 2 minute(s) readTesten von und mit Infrastruktur - "Integration Testing done right"
Der Vortrag Heutzutage läuft eine Software nicht für sich alleine, sondern agiert mit Anderen. Die Kommunikation erfolgt meist über verschiedene Protokolle, sprich über verschiedene Infrastruktur-Komponenten. Gerade beim Testen stellt sich die Frage, wie kann der Entwickler Tests soschreiben, dass sie von einem bestimmten Infrastruktur-Setup unabhängig sind. Meistens gelingt es nicht und dann wird dieser Teil der Software erst spät bei den End-2...
11.04.2019 — 2 minute(s) readTowards antifragile Software Architecture
Der Vortrag Architecture is an important variable when coaching agile teams. Without the ability to nurture a healthy mindset towards architecture, your team and organization will accrue architectural debt that cripples agility and promotes conflicts. Having served two Scrum teams for about two years, this is a rather philosophical talk from the sidelines. As a Scrum Master, but former Developer, I have the intention of providing inspiring, yet non-technological perspectives to a topic that...
10.04.2019 — 1 minute(s) readAPI Design
Der Vortrag Wir alle tun es, ob wir uns dessen bewusst sind oder nicht. Entweder für uns selber, unsere derzeitigen oder zukünftigen Kollegen, oder vielleicht sogar für unbekannte Entwickler. Das Design einer API ist unbestritten ein wichtiger Teil unserer Arbeit als Entwickler. In diesem Vortrag wollen wir uns gemeinsam anschauen, was eine gute von einer schlechten API unterscheidet, worauf man bei dem Design achten sollte und welche Fallstricke es...
09.04.2019 — 1 minute(s) readMicroProfile: Optimizing Enterprise Java for a Microservices Architecture
Der Vortrag Wie entwickle ich meine ersten Cloud-Nativen Applikationen mit Java? Für Cloud-Native Anwendungen liefern Kubernetes und Istio out-of-the-box eine Vielzahl von Schlüsselfunktionen, die generisch für Microservices verwendet werden können, egal in welcher Sprache sie implementiert sind und ohne Änderungen an der Anwendungslogik. Einige Funktionen können jedoch nicht von Orchestrierungsframeworks und Service Meshes abgedeckt werden, sie müssen...
08.04.2019 — 2 minute(s) read