Course Review: Modern Software Architecture: Domain Models CQRS and Event Sourcing (Pluralsight)

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing is a 4.5 hours course about Domain-Driven Design (DDD) fundamentals, Command Query Responsibility Segregation (CQRS) and Event Sourcing, plus introductions to Event Storming and UX-Driven Design (Top-Down Design instead of the classic Bottom-Up).

I really liked the content and everything is very well explained, with simple diagrams and examples. Code examples are C#, which shouldn't be a problem as it's a clean easily readable language and the examples are uncluttered and direct to the point. What you should be aware of is that "spoken examples" are also mainly focused on .NET, so if you haven't worked with that stack you might not know what frameworks like LINQ or Entity Framework are. Nothing terrible, and some examples are language-agnostic, but the majority are focused for .NET developers/architects.

Recommended for anyone wanting to learn some basic DDD concepts.

Tags: Reviews

Course Review: Modern Software Architecture: Domain Models CQRS and Event Sourcing (Pluralsight) article, written by Kartones. Published on