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: 15:00 PM - 17:00 PM CEST (September 14, 2021 - September 24, 2021) = 9:00 AM - 11:00 AM EDT

CLICK THE BUTTON ABOVE TO COMPLETE THE 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 THE BUTTON ABOVE TO COMPLETE REGISTRATION OR CLICK HERE

Questions?

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

Presenters



Steven van Beelen

Lead developer Axon Framework AxonIQ

Steven van Beelen is a Lead developer at AxonIQ with a keen interest in new and exciting technologies and methodologies.

The last couple of years this interest has chiefly been fulfilled by the Axon Framework and how it approaches software architecture. This eventually led him to become a part of the AxonIQ team. There, he currently helps small and large clients build Axon applications, gives training in it, develops the framework and is overall active in the Axon community. Always keen to learn and improve himself in the software space, he reads up on more abstract concepts like domain driven design, messaging patterns and event sourcing. He also keeps himself up to date with more concrete topics like new frameworks and languages to improve his skill as a developer.

Read more
Milan Savic, Software engineer at AxonIQ

Milan Savić

Software engineer AxonIQ

Milan Savić is Software Engineer at AxonIQ. Milan has experience with various software projects ranging from chemical analyzers to contactless mobile payment systems. In some of those projects, CQRS and Event Sourcing came as a natural solution, but things had to be built from scratch almost every time.

Finding out about Axon Framework got him interested in being a part of the solution. In March 2018 he joined AxonIQ team on a mission to build tools which will help others in building event-driven, reactive systems.

Read more