Before you leave...
Take 20% off your first order
20% off
Enter the code below at checkout to get 20% off your first order
Discover summer reading lists for all ages & interests!
Find Your Next Read
This book teaches Domain-Driven Design (DDD) and Event Sourcing through a single, continuously evolving example: a Bank Account system built in C# with .NET. Rather than introducing patterns as abstract theory, every pattern arrives as the solution to a concrete problem the reader has already experienced in code. The book begins with a naive CRUD implementation that visibly breaks under real-world conditions, then systematically rebuilds it across 32 chapters using DDD strategic patterns, tactical patterns, Event Sourcing, CQRS, and production infrastructure.
The reference implementation uses SourceFlow.Net v1.0.0 as the Event Sourcing framework, introduced at the midpoint of the book after the reader has built equivalent infrastructure by hand.
Target Audience
Not for: Absolute .NET beginners (C#, ASP.NET Core, and EF Core are assumed) or advanced DDD practitioners seeking treatment of exotic patterns.
32 chapters across 7 parts, each following a consistent five-beat structure: Core Concept, Design Decision, Hands-On Implementation, Test, and What We Built.
Part Chapters FocusPlus 7 appendices: API reference, glossary, feature progress matrix, dev setup guide, migration guide, further reading, and thesis support guide.
Companion Code Repository: Please find all the code examples used in the book at https: //github.com/CodeShayk/dd-event-sourcing-dotnet-samplesThanks for subscribing!
This email has been registered!
Take 20% off your first order
Enter the code below at checkout to get 20% off your first order