Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
Focused View
Dino Esposito
4:25:06
6 View
01 - Introduction.mp4
02:58
02 - DDD in History.mp4
05:22
03 - DDD Today.mp4
07:44
04 - DDD Misconceptions.mp4
03:53
05 - Introduction.mp4
01:20
06 - Ubiquitous Language.mp4
03:49
07 - Defining the Ubiquitous Language.mp4
04:24
08 - Ubiquitous Language Tips.mp4
04:38
09 - Bounded Contexts.mp4
03:16
10 - Discovering Bounded Contexts.mp4
05:22
11 - Context Mapping.mp4
05:06
12 - Event Storming.mp4
05:44
13 - Introduction.mp4
01:16
14 - The Layers of a Software System.mp4
05:25
15 - The Presentation Layer.mp4
03:04
16 - The Application Layer.mp4
03:53
17 - The Business Logic.mp4
04:13
18 - Patterns for Organizing the Business Logic.mp4
05:24
19 - The Domain Layer.mp4
02:50
20 - The Infrastructure Layer.mp4
02:52
21 - Introduction.mp4
01:16
22 - Holistic Model for the Business Domain.mp4
03:46
23 - Beyond Single All-encompassing Domain Models.mp4
02:50
24 - Aspects of a Domain Model.mp4
08:29
25 - Database-centric Domain Models.mp4
06:55
26 - That Crazy Little Thing Called Behavior.mp4
02:27
27 - Domain Model as a Domain API.mp4
07:37
28 - Aggregates and Value Types w- DEMO.mp4
09:04
29 - Domain Services.mp4
05:43
30 - Events in the Business Domain.mp4
05:36
31 - Anemic Models.mp4
04:20
32 - Introduction.mp4
01:52
33 - CQRS at a Glance.mp4
06:15
34 - CQRS Regular.mp4
05:15
35 - CQRS Regular in Action.mp4
06:41
36 - CQRS Premium.mp4
05:54
37 - CQRS Premium in Action.mp4
07:42
38 - Message-based Business Logic.mp4
04:39
39 - CQRS Deluxe.mp4
05:00
40 - CQRS Deluxe Implementation.mp4
04:25
41 - CQRS Deluxe Code Inspection.mp4
08:52
42 - Introduction.mp4
02:15
43 - From CQRS to Events.mp4
05:12
44 - Event Sourcing at a Glance.mp4
06:02
45 - Events as the Data Source.mp4
06:17
46 - Event-based Persistence.mp4
05:37
47 - Data Projections from Stored Events.mp4
07:02
48 - Event Sourcing in Action.mp4
07:56
49 - Event-based Data Stores.mp4
04:00
50 - Introduction.mp4
01:45
51 - Dealing with Legacy Code.mp4
04:00
52 - Revisiting CRUD Systems.mp4
04:18
53 - A Gentle Introduction to UX-driven Design.mp4
04:16
54 - Highlights of UX-driven Design.mp4
06:12
55 - Pillars of Modern Software.mp4
03:03
Description
This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as Domain Model, CQRS, and Event Sourcing.
What You'll Learn?
- Domain Model
- CQRS
- Event Sourcing
This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as:
More details
User Reviews
Rating
average 0
Focused display
Category
Dino Esposito
Instructor's CoursesAfter 20+ books (mostly with Microsoft Press) that educated two generations of .NET and web developers, 1000+ articles, hundreds of conference talks and 10000+ hours of training, Dino returned to pure and pragmatic software development and architecture. As the CTO of Crionet, Dino is the brains behind the software platforms that support 24x7, end-to-end operations in the circuits of professional tennis and padel tournaments and move data from on-court tablets up to betting web sites.
Dino is also the software development advisor of KBMS Data Force, a data-oriented company active in healthcare with a portfolio of solutions for patient journey and monitoring and digital therapy installed, among other places, within the Gemelli Vatican's hospital. Currently, he's working on conversational AI wrapping up LLM into the sandbox of client web and mobile applications.
His latest book is "Clean Architecture in .NET", due out in late 2023 from Microsoft Press. Dino loves traveling especially for speaking about software and AI.
Recently his innate and insane passion for writing has gone beyond the limits of the technical field to flow into fiction. Piecemal, Dino is writing "Human History of Artificial Intelligence" sewing together dreams, facts and men which led mankind to to have logic, computers, software, applications and now intelligent applications and new problems. For this manuscript, though, he still looking for a serious publisher.

Pluralsight
View courses PluralsightPluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
- language english
- Training sessions 55
- duration 4:25:06
- level average
- Release Date 2023/12/08