Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. programmier.bar – der Podcast für App- und Webentwicklung Podcast
  4. Folge 57 - DDD, Event Sourcing und CQRS mit Golo Roden von the native web
Was vereint DDD, Event Sourcing und CQRS und wieso kann ihre
Kombination zu einem besseren Entwicklungsprozess beitragen? In
Folge 57 sprechen wir mit Golo Roden über das große Potenzial der
Vereinigung eigentlich unabhängiger Konzepte – Domain-driven
Design, Event Sourcing und
Command-Query-Responsibility-Segregation (CQRS). Golo ist Gründer
von the native web und einer der Entwickler von wolkenkit – einem
Open-Source-Tool, das genau diese Methoden miteinander
vereint.

Im ersten Schritt erklärt er, wie man mit Domain-driven Design
eine bessere Zusammenarbeit in der Entwicklung schaffen kann, die
auch in interdisziplinären Teams für Kommunikation auf Augenhöhe
sorgt. Mit Event Sourcing erzählt uns Golo von einem Verfahren
zur Speicherung von Daten, das sich vom klassischen CRUD-Konzept
(Create, Read, Update, Delete) durch feingranularere
Zugriffsmöglichkeiten abgrenzt. Es ermöglicht die Speicherung
jeder Veränderung der Datenbank und macht die Wiederherstellung
älterer Zustände zum Kinderspiel. Mit CQRS spricht Golo über ein
Prinzip von Datenbankarchitekturen, die gut skalierbar und mit
Event Sourcing nicht nur indirekt kombinierbar sind. Hier wird
zwischen Command und Query unterschieden, was eine individuelle
Anpassung von Schreib- und Leserechten bietet und sich so in die
Struktur unterschiedlicher Entwicklungsszenarien einfügt.

Unter @goloroden oder @thenativeweb könnt ihr Golo auf Twitter
folgen! 

Literatur, über die wir sprachen: 

Eric Evans (2003): Domain-driven Design. Das sogenannte Blue
Book. 

Vaughn Vernon (2013): Implementing Domain-driven Design. Das
sogenannte Red Book. 

Gregor Hohpe (2004): Starbucks Does Not Use Two-Phase
Commit. 

Timecodes:

(01:58) Was ist CQRS?

(02:44) Golo über sich und seine Mission

(06:58) Kommunikation in interdisziplinären Teams

(18:37) the native web

(21:28) Domain-driven Design

(44:21) Event Sourcing

(01:03:56) Datenbankarchitekturen

(01:19:44) Wolkenkit

(01:23:08) Pick of the Day

Pick of the Day
Golos Tipp: Wenn ihr von JavaScript
zu TypeScript migrieren wollt, definiert ein Type Alias zu “any”
als “todo”. So wisst ihr zu jedem Zeitpunkt, wo ihr noch
Änderungen vornehmen müsst!

Bestimmt die nächste Podcastfolge mit!
Am Mittwoch,
den 1. April 2020, nehmen wir erstmalig im Livestream mit euch
zusammen eine neue Podcastfolge auf. Seid dabei und stellt uns
eure Fragen!

Schreibt uns!

Schickt uns eure Themenwünsche und euer Feedback.

podcast@programmier.bar 

Folgt uns!

Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und
beteiligt euch an Community-Diskussionen.

Twitter

Instagram

Facebook 

Musik: Hanimo
Episode melden

„Folge 57 - DDD, Event Sourcing und CQRS mit Golo Roden von the native web“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz