Beschreibung

Der Hype um Microservices lässt nicht nach und in Verbindung damit hört man oftmals „SpringBoot“. Doch gibt es nicht auch Entsprechungen in der JavaEE Welt?

Hier bietet Wildfly-Thorntail eine wunderbare Alternative. Das Framework setzt auf dem bisherigen Wildfly auf und beschränkt dieses auf das Wesentliche. Gemeint ist damit: „Welche Bestandteile meines Application Servers brauche ich für meine Anwendung?“ Durch die sog. „Fractions“ bauen wir uns eine Standalone-JavaEE-Anwendung. Frei nach dem Motto „Just enough application server“.

In diesem Workshop lernen Sie, wie Sie Ihre bestehende oder kommenden Microservices mit Wildfly-Thorntail realisieren können. Wir begleiten Sie durch die vielen Fractions und deren Konfiguration. Anhand von Praxisbeispielen werden wir die unterschiedlichen Fractions erproben und so nach und nach einen vollwertigen Microservice entwickeln.

Des Weiteren werden wir uns Fractions zum Betreiben und Verwalten von Thorntail Services anschauen. Hierbei können wir gerne auch individuell auf Fractions eingehen, die Sie in Verwendung haben bzw. zünftig verwenden wollen.

Schulungsziel

In diesem Workshop lernen Sie, wie Sie Ihre bestehenden oder kommenden Microservices mit Thorntail realisieren können. Wir begleiten Sie durch die vielen Fractions und deren Konfiguration. Anhand von Praxisbeispielen werden wir die unterschiedlichen Fractions erproben und so nach und nach einen vollwertigen Microservice entwickeln. Gerne können wir auch individuell auf Fractions eingehen, die Sie in Verwendung haben bzw. zünftig verwenden möchten.

Wer teilnehmen sollte

Das Seminar richtet sich an Software-Entwickler oder Architekten, die sich mit den neuen Möglichkeiten von Wildfly-Thorntail vertraut machen wollen.

Inhalt

  • Einführung in Microservices

    • Geschichte der Microservices.

    • Technische & fachliche Anforderungen an einen Microservice.

    • Do´s & Dont‘s.

  • Einführung in JavaEE-Microservices mit Wildfly-Thorntail

    • Entstehung von Wildfly-Thorntail.

    • Welchen Einfluss hat MicroProfile?

  • Aufbau von Wildfly-Thorntail

    • Struktur und Konfiguration

    • Erstellung eines Maven Projekts

    • Erste Schritte

  • Erstellung eines Microservices

    • REST / JAX-RS

    • CDI

    • SWAGGER

    • JPA

  • Konfigurationsmöglichkeiten

    • Webserver – Undertow

    • Best Practices

  • Security

    • Authentication & Authorization

  • Logging

    • Konfigurationsmöglichkeiten

    • ELK – Logstash

  • Testing

    • Arquillian

    • REST-Schnittstellen-Test

  • Verschieden Fractions

    • Caching – Infinispan

    • Messaging

    • Service Mesh – Consul

    • Auf Anfrage auch gerne weitere!

Details:

Datum:
19.08.2019
Veranstaltung:
GFU
Ort:
Köln

Dozent:

Maik Heene
Softwareentwickler