Weitere Veranstaltungen

Hier finden Sie Informationen zu Veranstaltungen, auf denen unserer Mitarbeiter in nächster Zeit Vorträge halten.

Gleichzeitig stellen wir Ihnen die Folien von Vorträgen aus der Vergangenheit zum Download bereit.

 _____________________________________________________________________________

Unsere nächsten Vorträge:

14.11.2019 Mehr Container an die (Modell-) Bahn!, DevOps World 2019, Frankfurt

Abstract:

Das passiert, wenn ein Java-Nerd eine Modellbahn hat: Da fahren die Container nicht nur auf den Schienen, sondern die Züge werden von Containern gesteuert. Auf einem Kubernetes-Cluster arbeiten diverse orchestrierte Microservices daran, Gleise, Weichen und Signale zu visualisieren, Fahrstrassen zu reservieren, Züge zu lokalisieren und natürlich auch fahren zu lassen. Die Anwendung ist ein Beispiel für eine Transformation eines Monolithen in eine Microservice-Architektur. Lassen Sie sich in dieser Session mit Spiel(be)trieb von den Herausforderungen dieser etwas außergewöhnlichen Java-Anwendung berichten - mit Live-Demo on Stage!

Dirk Weil, GEDOPLAN GmbH

25.11.2019 JEE-Microservices mit Quarkus – eine Einführung, JVM-Con 2019, Köln

Abstract

"Für Microservices ist Java EE / Jakarta EE zu schwergewichtig" ist eine Aussage, die man häufig hört. Auch wenn dies objektiv nicht haltbar ist und aktuelle JEE-Server alles andere als schwergewichtig sind, ist doch das Betriebsmodell Server + Deployment für Microservices und Cloud nicht mehr ganz passend. Microservice-Frameworks drehen den Spieß daher um und integrieren den Server in die Anwendung. Die Idee an sich ist nicht neu und wird bspw. von Spring Boot oder KumuluzEE umgesetzt. Quarkus geht hier noch einen Schritt weiter und bietet neben klassischen Komponenten auch die Integration von aktuellen Messaging-Lösungen wie Kafka, SSO per Keycloak, Health Checking, Monitoring etc. an. Mit Hilfe der GraalVM können die Services sogar nativ ausgeführt werden mit Startzeiten im Millisekundenbereich. Und das alles, ohne Ihr JEE-Know-how über Bord werfen zu müssen. "Supersonic Subatomic Java" verspricht der neue Stern am Himmel der Microservice-Frameworks, und tatsächlich lassen sich mit Quarkus schnell und einfach Services erstellen, die klein, performant und reaktiv sind, perfekt in die Cloud passen und dennoch das JEE-Programm-Modell weiter nutzen.

Dirk Weil, GEDOPLAN GmbH

 _____________________________________________________________________________

Bereits gehaltene Vorträge :

10.10.2019 Das Runde muss in das Eckige - Java-Anwendungen für Kubernetes entwickeln und betreiben, Java User Group Hamburg

Abstract:

Containerbasierte Umgebungen wie Docker sind im Mainstream angekommen. Orchestrierungsplattformen wie Kubernetes versprechen eine skalierbare Verwaltung von Containern. Es spricht einiges dafür, dass aus einer Menge von Java-Quellen zukünftig nicht ein JAR oder WAR gebaut wird, sondern eben ein Container-Image. Damit einher geht eine Neuausrichtung des Entwicklungs- und Deploy-Prozesses weg von manuellen Arbeitsschritten hin zu einer eher industriellen Vorgehensweise mit wiederholbaren und nachvollziehbaren Schritten.

Dieser Vortrag zeigt, wie mit Docker, Kubernetes, Git und Jenkins effizient Anwendungen in Produktion gebracht werden können. Einige Folien, viel Live-Demo.

Dirk Weil, GEDOPLAN GmbH

Download der Vortragsfolien

26.09.2019 Vom Enterprise-Java-Monolithen zu Microservices in der Container-Welt, OWL Tech & Innovation Day 2019, Paderborn

Abstract:

Abstract: Die klassische Enterprise-Welt nutzt Server wie WebSphere oder JBoss/WildFly, um darauf große WAR- oder EAR-Files zu deployen. Wenngleich dieses Modell im traditionellen Server-Betrieb sehr gut funktioniert, so erscheint es doch recht schwergewichtig und wenig geeignet für moderne, verteilte – ggf. Cloud-basierte – Services. „Mit Java EE kann man moderne Sachen nicht machen“ ist eine leider verbreitete Ansicht. Vermeintlich leichtgewichtige Alternativen locken – allen voran Spring Boot. Aber stimmt das so? Bei genauerer Betrachtung erscheinen die konkurrierenden Konzepte nahezu deckungsgleich. Zudem bieten das Microprofile und darauf basierende Implementierungen wie Quarkus genau die vielfach vermissten Leichtgewicht-Eigenschaften: Kein separater Server, kleiner Footprint, einfache Konfiguration, Health Monitoring u. v m. Angenehm ist, dass das Programmierkonzept davon unberührt bleibt, d. h. EE-Entwickler können sehr schnell leichtgewichtige Services entwickeln, ohne komplett umlernen zu müssen.

Dirk Weil, GEDOPLAN GmbH

Download der Vortragsfolien

Video des Vortrags

24.09.2019 Das Runde muss in das Eckige - Java-Anwendungen für Kubernetes entwickeln und betreiben, Java Forum Nord, Hannover

Abstract:

Containerbasierte Umgebungen wie Docker sind im Mainstream angekommen. Orchestrierungsplattformen wie Kubernetes versprechen eine skalierbare Verwaltung von Containern. Es spricht einiges dafür, dass aus einer Menge von Java-Quellen zukünftig nicht ein JAR oder WAR gebaut wird, sondern eben ein Container-Image. Damit einher geht eine Neuausrichtung des Entwicklungs- und Deploy-Prozesses weg von manuellen Arbeitsschritten hin zu einer eher industriellen Vorgehensweise mit wiederholbaren und nachvollziehbaren Schritten. 

Dieser Vortrag zeigt, wie mit Docker, Kubernetes, Git und Jenkins effizient Anwendungen in Produktion gebracht werden können. Einige Folien, viel Live-Demo.

Dirk Weil, GEDOPLAN GmbH

Download der Vortragsfolien

06.9.2019 JEE und Micro – kein Widerspruch!, BED-Con 2019, Berlin

Abstract:

Die klassische Enterprise-Welt nutzt Server wie WebSphere oder JBoss/WildFly, um darauf große WAR- oder EAR-Files zu deployen. Wenngleich dieses Modell im traditionellen Server-Betrieb sehr gut funktioniert, so erscheint es doch recht schwergewichtig und wenig geeignet für moderne, verteilte – ggf. Cloud-basierte – Services. „Mit Java EE kann man moderne Sachen nicht machen“ ist eine leider verbreitete Ansicht. Vermeintlich leichtgewichtige Alternativen locken – allen voran Spring Boot. Aber stimmt das so? Bei genauerer Betrachtung erscheinen die konkurrierenden Konzepte nahezu deckungsgleich. Zudem bieten das Microprofile und darauf basierende Implementierungen wie Quarkus genau die vielfach vermissten Leichtgewicht-Eigenschaften: Kein separater Server, kleiner Footprint, einfache Konfiguration, Health Monitoring u. v m. Angenehm ist, dass das Programmierkonzept davon unberührt bleibt, d. h. EE-Entwickler können sehr schnell leichtgewichtige Services entwickeln, ohne komplett umlernen zu müssen.

Dirk Weil, GEDOPLAN GmbH

Download der Vortragsfolien