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!
"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. mehr...
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
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.
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.