GREG YOUNG: CQRS, Domain Events, Event Sourcing and how to apply DDD

Would you like to learn all about system building and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD with Greg Young!

The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD.

This CQRS course will help you avoid this. You will learn all about Command Query Responsibility Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organisation.

Course Overview

GREG YOUNG: CQRS, Domain Events, Event Sourcing and how to apply DDD


Day 1

  • Domain Driven Design Review

Day 2

  • Introduction/Outline
  • User intention and why it is important
    • Exercise: Building a task based UI
  • Command and Query Separation
  • Introduction to events as a storage mechanism
    • Exercise: Creating an event storage system
  • Performance optimizations, snapshots
  • Creation of an aggregate root that tracks its own state
  • Conext Specifications to capture intent
  • How events change testing strategies

Day 3

  • The Read System
  • Partitionability of work, developer specialization, and outsourcing
  • Eventual Consistency
  • Organizational Sagas and the Ubiquitous Integration Language
  • Versioning of the event log over long periods of time
  • Pub/Sub and building disconnected systems
Latest News
  • Biggest software event in Baltics

    Biggest software event in Baltics

    Build Stuff 2017 – 70+ speakers, 6 tracks, 98% international!

    Read More
    Get Tickets to Build Stuff Summer

    Get Tickets to Build Stuff Summer

    You can now get your ticket to Build Stuff Summer in Mallorca which will be held on April 29-30, 2017!
    Get Early Conference Ticket for 399 EUR! (Includes 2 days Mallorca conference pass, lunch, coffee break & Get-together evening pass (drinks&snacks included).

    Read More
Why BuildStuffTraining?

The region’s go-to for training

When it comes to software development training, Build Stuff is Eastern Europe’s go-to. Find out why ours is the region’s top conference and learn what our private sessions can do for you.

The most subjects, the best teachers

The dev world is your oyster! Now you can learn it all, with classes on a huge variety of subjects taught by top professionals from all over the world!

Your training, set up from A-Z

Whatever your training needs, we’ll take care of the planning and the details, so you can focus on what’s important – the learning!