Session Details

JAX | 23. - 27. April 2018, Mainz

Bernd Rücker

de

09 Nov 2017
09:00 - 10:00
Nur bis 21. Dezember! ✓ Gratis Agile Day ✓ Smartwatch for free ✓ Save up to 956 € Jetzt anmelden

Microservices als technisch funktionierender Flow – so geht’s!

09 Nov 2017
09:00 - 10:00

Der Trend geht klar zu (Micro-)Services und komplexen verteilten Systemen. Aber wie kann aus einem Haufen Services ein technisch funktionierender „Flow“ entstehen, der einen übergreifenden fachlichen Geschäftsprozess abbildet? Welche Probleme bringen rein eventgetriebene Systeme mit sich? Welche Art der Kollaboration zwischen den Services ist erwünscht? Wie können besonders lang laufende Prozesse berücksichtigt werden? Was bedeutet all dies für uns, die Entwickler? In diesem Vortrag werde ich anhand einer Beispielanwendung (verfügbar auf GitHub) und Live-Hacking zeigen, wie eine sinnvolle Architektur aufgebaut werden kann. Dazu verwende ich Java, Spring Boot, Apache Kafka und Camunda. Ich zeige Limitierungen rein ereignisbasierter Architekturen auf und diskutiere Kopplung. Ich beschreibe die Auswirkung verschiedener Lösungsvarianten auf die Änderbarkeit des Gesamtsystems. Außerdem zeige ich, warum die Einführung einer leichtgewichtigen Zustandsmaschine keinesfalls zentrale Steuerung bedeuten muss. Der Vortrag ist mit Praxiserfahrungen aus realen Kundenprojekten gespickt.

Alles zur JAX:
Alles zur JAX:

Behind the Tracks of W-JAX 2017

Agile & Culture
Teamwork & Methoden

Big Data & Machine Learning
Speicherung, Processing & mehr

Clouds, Container & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices