Revision 314: DDD, CQRS und WTF

Published: Oct. 20, 2017, 12:25 a.m.

Gast Golo Roden (Twitter, Github, Webseite) erleuchtet in dieser Revision Hans\nund Peter in Sachen Domain Driven Design sowie Command and Query Responsibility\nSeggregation. Aufgrund technischer Schwierigkeiten bei der Aufnahme, gibt es\ndiesmal nur unseren Gast in hoher Audioqualit\xe4t.\n\n\nSCHAUNOTIZEN\n\n[00:01:21] DDD, CQRS, WTF\n\nDDD (Domain Driven Design) ist ein Pattern zum \xdcbersetzen von fachlichen\nAnforderungen in Software und versteht sich als Gegenentwurf zu CRUD. Anhand des\nBeispiels einer Urlaubsantragsverwaltung erkl\xe4rt Golo, wie DDD funktioniert. Mit\ndem Label CQRS wird die Verteilung der Architektur auf zwei Datenbanken(eine f\xfcr\nden Store, eine f\xfcr denormalisierte View-Daten) beschrieben. Unterschiedliche\nDatenbanksysteme kommen f\xfcr unterschiedliche Anforderungen (z.B. Postgres oder\nApache Kafka als Event Store, MongoDB f\xfcr Snapshots) zum Einsatz. Golo hat mit\nWolkenkit auch ein eigenes Dual License-DDD-Framework (Docs, Slack).