1734
participiants have registered for our events so far in 2024

Simon Martinelli ist Java Champion, Vaadin Champion und Oracle ACE Pro. Er teilt sein Wissen regelmässig in Artikeln, spricht auf internationalen Konferenzen und schreibt seinen Blog: martinelli.ch. Sein aktuelles Interesse gilt der Steigerung der Effizienz der Full-Stack-Entwicklung mit Java.

Simon Martinelli ist Inhaber der 72 Services GmbH und arbeitet seit drei Jahrzehnten als Softwarearchitekt, Entwickler, Berater und Trainer, insbesondere im Java Enterprise-Umfeld. Nebenbei ist er seit 2007 Dozent an der Berner Fachhochschule BFH und der Fachhochschule Nordschweiz FHNW für Architektur und Integration verteilter Systeme, Persistenztechnologien und DevOps mit Java. Zudem fungierte er als Expertengruppe Mitglied von JSR-352 Java Batch und JSR-354 Money and Currency.

Mastodon: @SimonMartinelli@mastodon.social

Upcoming Tuesday, 12.11.2024 18:00h (iCal)

CQRS mit modernem Java

LOCATION: St. Gallen
ROOM: OST – Ostschweizer Fachhochschule Rosenbergstrasse 59, St.Gallen, Raum FZ 427, 4. Stock, Anreiseinformationen
KEYWORDS: Architecture, Concept, Language

AGENDA:18:00-19:15h: Vortrag inkl. Q/A
Nach dem Vortrag hast Du Gelegenheit, Dich mit dem Referenten und Berufskollegen bei einem reichhaltigen Apéro auszutauschen und zu vernetzen.

SPEAKER: Simon Martinelli   COMPANY: 72 Services GmbH

Command Query Responsibility Segregation (CQRS) ist ein bewährtes Entwurfsmuster, das die klare Trennung von Datenveränderungen (Commands) und Datenabfragen (Queries) ermöglicht. Diese Trennung erlaubt die eigenständige Skalierung und Optimierung jeder dieser Verantwortlichkeiten. Eine wichtige Frage in der Anwendung von CQRS ist, ob zwingend zwei separate Datenspeicher erforderlich sind oder ob CQRS auch effektiv genutzt werden kann, um Daten in einer einzigen Datenbank zu halten, während der Anwendungscode dennoch effizienter strukturiert wird und den Datenzugriff optimiert.

In diesem Vortrag vertiefen wir das Verständnis der praktischen Umsetzung der CQRS-Prinzipien. Wir setzen jOOQ ein, eine typsichere SQL-Abfragebibliothek, als unsere Persistenzschicht, und modellieren sowohl das Abfrage- als auch das Command-Modell mithilfe von Java Records. Anhand einer konkreten Beispielanwendung demonstrieren wir, wie die theoretischen Grundlagen von CQRS in der Praxis angewendet werden können und welche Auswirkungen dies auf das Design von Anwendungen hat und gleichzeitg die Effizienz des Datenzugriffs steigert.

LANGUAGE: Talk: de / Slides: en


Simon Martinelli ist Java Champion, Vaadin Champion und Oracle ACE Pro. Er teilt sein Wissen regelmässig in Artikeln, spricht auf internationalen Konferenzen und schreibt seinen Blog: martinelli.ch. Sein aktuelles Interesse gilt der Steigerung der Effizienz der Full-Stack-Entwicklung mit Java.

Simon Martinelli ist Inhaber der 72 Services GmbH und arbeitet seit drei Jahrzehnten als Softwarearchitekt, Entwickler, Berater und Trainer, insbesondere im Java Enterprise-Umfeld. Nebenbei ist er seit 2007 Dozent an der Berner Fachhochschule BFH und der Fachhochschule Nordschweiz FHNW für Architektur und Integration verteilter Systeme, Persistenztechnologien und DevOps mit Java. Zudem fungierte er als Expertengruppe Mitglied von JSR-352 Java Batch und JSR-354 Money and Currency.

Mastodon: @SimonMartinelli@mastodon.social


I want to register to the jug.ch Event «CQRS mit modernem Java» on 12.11.2024 in St. Gallen:

Is there already an entry with your name? Please insert your e-mail-address:

Title*:
First Name*:
Last Name*:
E-mail*:
Company:
Dept.:
Street*:
ZIP / City*:
Remarks:
Newsletter:
I want to receive your mailings and would like to be informed about further events - please add my mailaddress to the jug.ch mailing list if not already done.
Attend as*:
jug.ch single/student member
jug.ch corporate member (accepted with corporate E-Mail address only!)
JUG Stuttgart member
/ch/open member
Non-Member - jug.ch-events are once free of cost for evaluation
I heard of this event through:
jug.ch mailing
jug.ch Homepage
Mastodon / X (Twitter)
mailing of another association
a friend
company
search engine
other:
Enter the current year in 4 digits*:

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