CQRS & Event Sourcing meet Java Header
Architektur mit CQRS 
CQRS steht für Command and Query Responsibility Segregation, einen Architekturstil, der schreibende und lesende Zugriffe voneinander trennt. Doch welche Anwendungsmöglichkeiten ergeben sich durch die Separierung der zwei Operationsmuster?

In unserem Live-Event am 29. Juni „CQRS & Event Sourcing meet Java“ zeigen Frank Steimle und Nikolai Neugebauer, welche Vorteile und Entwicklungsmuster der Ansatz bietet. Vorab haben wir sie zum Interview gebeten und gefragt, was sie so spannend an CQRS finden.

Viel Spaß beim Stöbern und Lesen!
CQRS & Event Sourcing meet Java
"Besonders spannend ist für uns, dass CQRS gut zu agilen Projekten passt"

Wir werfen einen genauen Blick auf das Architekturkonzept CQRS, das immer populärer wird und im Kontext von Microservices relevant ist. Doch was steckt dahinter? Im Experteninterview mit entwickler.de geben die Workshop-Sprecher Frank Steimle und Nikolai Neugebauer einen ersten persönlichen Einblick in das Thema.
 
Das Ding mit den Utils

Wenn man im Java-Umfeld arbeitet, wird das static Keyword manchmal etwas skeptisch beäugt. Gerade wenn Suffixe wie Util oder Helper ins Spiel kommen, sind schnell Kommentare im Pull Request. Das ist von Fall zu Fall sicherlich berechtigt, aber nicht immer. Es gibt durchaus Anwendungszwecke in der täglichen Arbeit, für die statische Methoden ein gutes und passendes Werkzeug sind.

mehr...
M wie Metaprogrammierung

Die Programmierung von Programmen, die wiederum selbst Programmcode erzeugen, wird Metaprogrammierung genannt. In Clojure konzentrieren wir uns auf Daten und Datenverarbeitung. Auch der Programmcode besteht in Clojure nur aus Daten, weshalb Metaprogrammierung aus unserer Sicht nur eine weitere Form der Datenverarbeitung ist. So einfach kann es sein. Und gleichzeitig so mächtig.

mehr...
Architektur dokumentieren und validieren

„Architektur- und Softwaredokumentation zu erstellen und zu konsumieren macht Spaß!“ – das würde wohl kaum jemand sagen, oder? Das ist sehr schade, denn Softwaresysteme werden technisch und fachlich immer komplexer, und eine gute Dokumentation kann den entscheidenden Unterschied zwischen langfristig erfolgreichen und fehlgeschlagenen Projekten ausmachen. 

mehr...
Videotipp
CQRS is quite a simple pattern to split responsibilities when working with data, but incredibly complicated papers have been written about it! Oliver uses practical examples in this talk to demonstrate implementation and combination of both patterns.
Anzeige
Global Devops Report 2021
Umfassende Cloud Observability & Advanced AIOps sind wichtige Voraussetzungen für eine optimale Skalierung von DevOps Praktiken. Noch nie war das Thema Geschwindigkeit wichtiger als heute.
 
Lese in diesem Bericht, wie Probleme von DevOps- und SRE-Teams bei der Umsetzung ihrer Ziele gelöst werden.
Report herunterladen
entwickler.de
entwickler.de
Twitter
Twitter
LinkedIn
LinkedIn
Instagram
Instagram
Facebook
Facebook
Email
Email
Impressum

Software & Support Media GmbH
Schwedlerstraße 8
D-60314 Frankfurt am Main

Geschäftsführer: Dr. Pouya Kamali-Loibl
Handelsregister: Frankfurt am Main, HRB.-Nr.: 40312
Ust.-IdNr.: DE811889986
E-Mail: info@entwickler.de

Newsletter abbestellen

Hinweis: Sie können der Verwendung Ihrer E-Mail-Adresse und damit der Zusendung von Newslettern jederzeit widersprechen. Ihnen entstehen keinerlei Kosten, außer den Übermittlungskosten nach dem jeweiligen Basistarif Ihres Telefon-/Internetanbieters. Im Übrigen haben Sie die in der Datenschutzerklärung angegebenen Rechte im Zusammenhang mit Ihren persönlichen Daten.