Greg Young-Adam DYMITRUK – EventModeling-CQRS-ES – Postponed – Date to be defined

Overview

Event Modeling is the new paradigm for software system development – it is post-Agile. Quite simply it improves on past methodologies in five major areas:

  1. More scalable
  2. Zero data loss
  3. Faster transactional performance
  4. Simpler system modeling
  5. Faster development timelines

For developers new to the practice, you will learn our Event Modeling approach including the high-level system design to the actual configuration of an Event Store instance (the underlying repository). All attending will gain a strong understanding of the core patterns and practices that lead to successful Implementations.

This is what you will learn

  • Build Event Sourced Systems
  • Implement Commands, Events, and Stream Writers
  • Implement Read Models and use them to drive UIs and other integrations
  • Work with the business to define an Event Sourced application
  • Create clear Event Sourced specifications Avoid Common Errors and Troubleshoot issues

Price

Before 30th april 2020 : 1800€ (20% VAT excluded) / person for 4 days.

After 1st mai 2020         : 2100€ (20% VAT excluded) / person for 4 days.

Registration

To enroll Greg and Adam’ 4-Days Masterclass : Click here

Programs

  • 1st day
    • Introductions and Setup
    • Review the 4 core types of specifications
    • Definition and Fundamentals of Event Sourcing
    • Introduction to the Business Scenario
    • Build the Event Model
    • Exercise 1: User Registration
  • 2nd day
    • Introduction to CQRS and ES with code example
    • Exercise 2: Room Reservation end-to-end workflow
  • 3nd day
    • Exercise 3:
      • Add explicit check-in and checkout time (small change)
      • Add Room Cleaning (large change)
    • How to model system integrations and cross-process integration
    • Model the Payment Gateway integration
    • Exercise 4: Integrate with payment gateway
  • 4th day
    • Modeling long-running workflows and processes
    • Creating cross-cutting reports
    • Exercise 5:
      • Add daily check-in/checkout report
      • Generate Guest Invoice
    • Model the external guest rewards program integration
    • Exercise 6: Accrue points, Use points
    • Project Management and estimation
    • Recap and Questions

Instructors

Adam Dymitruk

Event Modeling Author – CEO AdapTech Group

Adam Dymitruk is the CEO of Adaptech Group and is a pioneer in the event sourcing space working with Greg Young on one of, if not the, earliest event sourcing projects, which includes the introduction of PAXOS into scaling the write side of CQRS. He’s also the author of Event Modeling.

Greg Young

Creator of CQRS

Gregory Young coined the term “CQRS” (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since. Greg is an independent consultant and serial entrepreneur. He has 15+ years of varied experience in computer science from embedded operating systems to business systems and he brings a pragmatic and often times unusual viewpoint to discussions. He’s a frequent contributor to InfoQ, speaker/trainer at Skills Matter and also a well-known speaker at international conferences. Greg also writes about CQRS, DDD and other hot topics on codebetter.com.