Implementing Event-Driven Systems using DDD, CQRS and Event Sourcing

Learn about key microservices concepts and DDD


Duration: 8x2 hours spread over a two week period (Tuesdays till Fridays)

Time: 20:00 PM - 22:00 PM CEST (May 18, 2021 - May 28, 2021) = 14:00 PM - 16:00 PM EDT

CLICK BUTTON ABOVE TO COMPLETE REGISTRATION OR CLICK HERE
You will be redirected to a secure Stripe page to go through the payment process.

Can't join all the sessions? No worries, all will be recorded and you can ask any questions in a dedicated slack channel specifically set up for this training.

Learn from developers and software architects in this personalized, instructor-led training for a maximum of 30 participants per training.

The course will be very hands-on, a combination of theory and labs.

The course covers:

  • DDD and CQRS concepts
  • Big Picture Event Storming
  • Designing aggregates, including the complex aggregate structure
  • Building Sagas
  • Event Handlers and (Eventual) Consistency
  • Scaling out - distributed components
  • Designing Events for distributed environments
  • Monitoring and message tracing
  • Replaying Events

Prerequisites

  • Good understanding of the Java language
  • Developers are expected to bring their own laptops with the IDE of their choice.

Methods: theoretical lectures and practical lab exercises

Audience: Java Developers and Software Architects.

Costs: €250,- excl. VAT or equivalent

CLICK BUTTON ABOVE TO COMPLETE REGISTRATION OR CLICK HERE

Questions?

Let us know via stefan.vaneerde@axoniq.io and we will get back to you asap.

Presenter



Christian Vermorken

Software engineer AxonIQ

Christian Vermorken in a seasoned software engineer, having worked primarily as a consultant in his career, he has seen various complex domains and helped businesses tackle the complexity both in their domain as well as in their organisations.

In 2016 he came into contact with the Axon Framework and was quickly convinced by the power of concepts such as DDD, CQRS and Event Sourcing. Through the framework, these tools allow a deeper focus on the why and how of software development, something he has always been passionate about, allowing a business to spend their time and energy on the right things.

In early 2018 he joined the team at AxonIQ in order to advise their clients how to implement the Axon Framework in the best possible way.

Read more