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.
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.
Das Seminar richtet sich an Software-Entwickler oder Architekten, die sich mit den neuen Möglichkeiten von Wildfly-Thorntail vertraut machen wollen.
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!