Dies ist die archivierte Website der ehemaligen Bonner .NET User Group "Bonn-to-Code.Net" (2006-2017)
 

News

Mit Commands, Queries und Events aus der Sommerpause
(2015-09-23, rweigelt)

20150922_MoritzMuellerDie Tage werden kürzer, die Temperaturen sinken, in den Supermärkten stehen schon Spekulatius und Lebkuchen - höchste Zeit für ein Treffen von Bonn-to-Code.Net! Und so fanden sich gestern Abend in den Räumen der Comma Soft AG dann auch über 20 Teilnehmer ein, die zwei sehr interessante Vorträge von Moritz Müller sahen.

In "Command Query Responsibility Segregation (CQRS)" ging es um das Architekturprinzip, Änderungen von Systemzuständen durch sog. Commands zu beschreiben und diese von Abfragen (Queries) von Informationen klar zu trennen. Dass sich der Mehraufwand in bestimmten Fällen durchaus lohnt, zeigte er anhand von praktischen Code-Beispielen.

In seinem zweiten Vortrag "Event Sourcing" stellte Moritz danach einen Ansatz für Datenbanken vor, in dem eine Datenbank nicht aus DataRows oder Objekten, sondern Events besteht. So kann der Weg hin zum aktuellen Systemstands nachverfolgt werden, außerdem lassen sich leicht "what-if"-Szenarien durchspielen.

Nach dem Treffen klang der Abend wie üblich zwei Stockwerke tiefer im Restaurant des Phoenix Badminton Centers aus. Dabei wurden dieses Mal die Fachgespräche bei Salaten, Schnitzeln oder Burgern mehrfach durch die fünf denkwürdigen Bundesliga-Tore durch Robert Lewandowski auf den Fernsehern unterbrochen.

(Material zum Vortrag)