Greg Young: CQRS and EventSourcing- Episode 201

Published: July 11, 2022, 8 a.m.

Greg Young is an independent consultant and serial entrepreneur. He has 10-plus years of varied experience in computer science from embedded operating systems to business systems and he brings a pragmatic and often unusual viewpoint to discussions. Greg coined the term \u201cCQRS\u201d (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since. He\u2019s a frequent contributor to InfoQ, a speaker/trainer at Skills Matter, and also a well-known speaker at international conferences.

\xa0

Topics of Discussion:

[3:24] Greg talks about being poached from university and his path to computer science, starting in the lottery and horse racing systems.

[7:25] Greg defines CQRS at the base level.

[9:24] What is event sourcing?

[11:25] How does it look in database technology?

[19:19] How does asynchronous processing work with event sourcing?

[22:44] Greg talks about causation ID and correlation ID.

[26:49] If someone is running on Azure, what technology would be associated with the stream of event sourcing?

[27:27] When you\u2019re event sourcing, your events are your concept of truth.

[28:15] What\u2019s the relationship between event sourcing and CQRS?

[31:16] How has Greg\u2019s method of explaining these concepts changed over time?

[31:36] When you teach something, you both get a better understanding of the thing that you\u2019re teaching, and you get a better understanding of how to teach it to somebody.

\xa0

Mentioned in this Episode:

Architect Tips \u2014 New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!

Jeffrey Palermo\u2019s YouTube

Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!

Greg Young Twitter

Greg Young GitHub

Event Store

Greg Young YouTube

\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.