Advanced CQRS, Domain Events, Event Sourcing and how to apply DDD

Building the ideas discussed in Event Sourcing Fundamentals, this advanced CQRS training course dives deeper into discussion on process managers, sagas, and advanced messaging patterns. In this course, you will focus in heavily on process managers, sagas, and advanced messaging patterns ideas and you will spend about 50% of the time working through problems to dive deep and produce working code.


Learn how to:

  • Build systems that don't go down
  • Understand how systems behave in the wild
  • Monitor running systems
  • Unit test time-based problems
  • Use the open-source, functional database Event Store





Day 1

  • Thinking in Message Loops
  • Building out a Process Manager (kata)
  • Unit Testing with Time
  • Forms of Messaging
  • Talking with Business People about Messaging


Day 2

  • Analyzing Domains with Messaging
  • Topic Based Pub/Subs
  • Eventual Consistency
  • Concurrency
  • Correlation Ids


Day 3

  • Bringing it Together
  • Monitoring
  • What is a Routing Slip?
  • Analyzing the Solution From Business Terms
  • Event Store
  • RESTful Systems
  • Occasionally Connected Systems

Press enter to see more results