• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Kalele HomepageKalele

Using Business-Driven Reactive Systems

  • Training
    • Online
      • Building Adaptive Systems
      • Deep-Dive Series
      • Event-Driven Architectures Using EventStorming
      • Event Modeling and Event Sourcing
      • Implementing DDD
      • Reactive DDD
    • Our Workshops
  • Course Schedule
    • Americas
    • Asia-Australia
    • Europe
  • Consulting
  • Books
  • Blog

Event Modeling &

Event Sourcing 

Taught by the creator of the Event Modeling technique
Adam Dymitruk

2-day workshop

Join Adam Dymitruk, creator of the Event Modeling technique, for this fascinating approach to software development. Adam leads you through the highly optimized steps and techniques of this, lightweight, graphical method. As Adam guides you through this 2-day workshop, he demonstrates all the ways you can design, develop, and deploy a multi-domain Event Sourcing and system by means of the technique. You will be amazed at the reduction in complexity and time required to deliver the right software functionality correctly as you accompany Adam on this riveting journey.

13-14 May, 2021 Europe    May 20-21, 2021 Americas
day 1 icon

Spend an intriguing 4 hours learning from the creator of Event Modeling! Learn with hands on exercises to create an Event Model with other participants. Compare the current tooling available for the approach. Remove the technical to business chasm by showing functionality by example.

What you will learn

  • Motivation for the Event Modeling Language – addressing gaps in the industry, past, present and future using human-friendly mechanics
  • 4 components, 4 patterns – implications, benefits, adjustments needed
  • Strategic Event Modeling – Ensuring you are solving the right problem
  • Mapping to existing methodologies, notations, patterns and roles
  • Running your own Event Modeling Collaborative Workshops (in person and remotely)
  • Event Modeling tooling ecosystem
  • Estimating and running projects using Event Modeling
  • Data Management using Event Modeling with and without Event Sourcing, Schema Versioning and other gotchas
  • Using Functional Approaches to simplify Entities and Aggregates
  • Entity Invariants vs. Cross-Entity Invariants
  • Eliminating or Simplifying Process Managers while keeping workflow integrity
  • Keeping Test-First Development fast throughout the project
  • Completing your own event model – group exercise
Day 2 icon

Learn from the creator of Event Modeling how to translate an Event Model into a solution. Adam takes you through the development of a CQRS and Event Sourced system leveraging the cloud. Adam implements part of the system designed on Day-1.

What you will learn

  • Event Sourcing as the simplest thing that could possibly work
  • CQRS is everywhere and how the industry abuses it
  • “Serverless” mindset
  • Polyglot development – what integrates each stack
  • Command and event handlers as the best cadence known in the industry
  • Implementing Given-When-Then and Given-Then tests
  • Moving away from OOP for getting a competitive edge without functional languages
  • Better than fakes and mocks – how to start with the most important pieces
  • Multi-tenancy as a design guide
  • Sync vs Async how both are needed
  • Advanced Event Sourcing for storage side processing and projections
  • Event Store vs Kafka, why both are needed
13-14 May, 2021 Europe    May 20-21, 2021 Americas

Check out all our workshops!

Choose the region that best suits your time zone and see what workshops are scheduled for you.
Americas
Asia or Australia
Europe

Footer

Questions?

We want to hear from you! Contact us.

Public Workshop Schedule

  • Americas
  • Asia or Australia
  • Europe

Learning Resources

  • Books
  • Blog
  • Online
  • YouTube

Support

  • Consulting
  • Virtual Training
  • VLINGO/PLATFORM

Details…

  • Instructors
  • About
  • Team
  • Email Us
  • Privacy Policy
  • Terms & Conditions/License
Find Us on LinkedIn

Get Social

Tweets by @kalele_io


Copyright © 2021 Kalele Inc. All Rights Reserved.