943
unique visitors have registered for our events in 2024

Mein Name ist Thorben Janssen. Ich bin Berater, Trainer und der Autor des Amazon-Bestsellers "Hibernate Tips - Mehr als 70 Lösungen für häufige Hibernate-Probleme".

In den letzten 15 Jahren habe ich Hibernate und JPA in allen möglichen Projekten eingesetzt. Von kleinen mit sehr aggressiven Zeitvorgaben bis hin zu riesigen Projekten, die Tausende von Benutzern bedienen mussten. Die Anforderungen dieser Anwendungen waren sehr unterschiedlich und ich habe gelernt, dass Hibernate für alle gute Lösungen bietet. Man muss nur die Features mit ihren Vor- und Nachteilen verstehen.

Ich freue mich darauf, Ihnen zu zeigen, wie Sie Hibernate und verteilte Persistenzlösungen nutzen können, um hochperformante Anwendungen zu implementieren.

Twitter: @thjanssen123

09.03.2021

Drei Patterns für skalierbare Microservices

LOCATION: Online
KEYWORDS: Architecture, Concept, Technology

AGENDA:18:00 - 19:15h: Talk incl. Q/A

SPEAKER: Thorben Janssen   COMPANY: freischaffender Consultant
SLIDES: 210309_3_Patterns_for_Scalable_Microservices_Slides.pdf
SLIDES 2: https://github.com/thjanssen/talk-3microservicePatterns
RECORDING: jug.ch YouTube-Channel

Wenn Sie skalierbare und unabhängige Microservices implementieren, wird der Datenaustausch zwischen diesen schnell zu einer Herausforderung. Sie müssen die Konsistenz sicherstellen, aber verteilte Transaktionen erzeugen eine enge Kopplung und sind keine Option mehr. Das Gleiche gilt für synchrone Service-Aufrufe.

Sie brauchen neue Ansätze, die es Ihnen ermöglichen, Daten asynchron auszutauschen und deren Konsistenz zu gewährleisten.

Die meisten Architekturen erreichen das mit 3 Mustern: Das Outbox-Pattern, das View-Database-Pattern und das SAGA-Pattern. Mit Hilfe des Outbox-Patterns werden Events in Kafka und Daten in der eigenen Datenbank des Microservice gespeichert. Darauf aufbauend können andere Microservices die Daten entweder in ihrer eigenen View-Datenbank speichern oder an einer komplexen SAGA teilnehmen, um einen verteilten Schreibvorgang abzusichern.

In diesem Vortrag werde ich genau zeigen, wie das alles funktioniert und worauf man achten muss.

Aufgrund der aktuellen Situation mit dem Coronavirus führen wir derzeit keine Veranstaltungen vor Ort durch. Diese Veranstaltung wird live im Internet übertragen. Sie brauchen keine Software oder Plugins zu installieren, alles läuft in Ihrem Webbrowser. Angemeldete Teilnehmer erhalten kurz vor dem Event einen Link zum Webinar per E-Mail.

LANGUAGE: Talk: de / Slides: en


Mein Name ist Thorben Janssen. Ich bin Berater, Trainer und der Autor des Amazon-Bestsellers "Hibernate Tips - Mehr als 70 Lösungen für häufige Hibernate-Probleme".

In den letzten 15 Jahren habe ich Hibernate und JPA in allen möglichen Projekten eingesetzt. Von kleinen mit sehr aggressiven Zeitvorgaben bis hin zu riesigen Projekten, die Tausende von Benutzern bedienen mussten. Die Anforderungen dieser Anwendungen waren sehr unterschiedlich und ich habe gelernt, dass Hibernate für alle gute Lösungen bietet. Man muss nur die Features mit ihren Vor- und Nachteilen verstehen.

Ich freue mich darauf, Ihnen zu zeigen, wie Sie Hibernate und verteilte Persistenzlösungen nutzen können, um hochperformante Anwendungen zu implementieren.

Twitter: @thjanssen123


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland