$750 – $1,250

Introduction and Advanced features of the Axon Framework

Event Information

Share this event

Date and Time

Location

Location

WeWork LoHi

2420 17th St

Denver, CO 80202

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Event description

Description

AxonIQ is proud to offer a two-day Axon Course in Denver, Colorado. The course will cover an introduction to the framework and some of the more advanced topics. The course is modular, so you can follow the whole course or only the first or second day.

Day 1 - 13th of February

You will begin the first day by setting up the infrastructure components and organizing the codebase practically. Then, through theory and practical exercises you will explore the following topics, covering the essentials of building applications with Axon Framework:

  • Aggregates: learn how to design, implement, and test Aggregates

  • Event handling: implementing and configuring the event handlers; async vs sync, transaction management

  • Query model: the design process for projections, denormalization tactics, and different ways to update a query model

  • Event sourcing: how to apply event sourcing, snapshotting, and reconstructing a projection from historic events

  • Sagas: coordinating activity between components – implementation, configuration, testing, and common pitfalls

Benefits

  • Get the development team facing in the same direction

  • Help to align the domain design language and principles and develop a strong connection between the architects, developers, product owners, and business problem owners.

  • Avoid common pitfalls in project setup, saving time and boosting productivity

  • Expert’s answers to specific/advanced questions as they relate to your projects

Objectives

  • Understanding the fundamentals of Event sourcing and Domain Driven Design

  • Learning how to set up projects with Axon for developing complex, future-proof applications.

  • Experience how Axon Framework helps to securely put the domain model into production

  • Get started quickly!


Day 2 - 14th of February

The second day, you will learn more about the advanced features of the Axon Framework. It covers several strategies to scale out, as well as important aspects to deal with when operating applications in production.

  • Refactoring and evolving your application: evolving Commands and Events, Upcasting, changes in Aggregate boundaries

  • Building Microservices with Axon: distributed systems, distributed command and event handling, designing events for distribution

  • Replaying the Event Store

  • Integration and deployment in production

  • Monitoring, measuring throughput and latency, message tracing

  • Advanced configuration and tuning: message interceptors, serialization, unit of work

Benefits

  • Get familiar with the concepts required to use Axon Framework in complex and large-scale environments

  • Validate and enhance your ideas and experience with Axon Framework experts

  • Expert’s answers to specific/advanced questions

Objectives

  • Learn how to set up projects with Axon for developing complex, scalable and future-proof applications.

  • Experience how to evolve applications built on Axon Framework to get the most out of available data


General information

Delivery

  • Instructor-led classes given by the initiator of Axon - Allard Buijze

  • Best practices and know-how embedded in hands-on labs

  • Interactive learning environment with strong Q&A

Prerequisites

  • A good understanding of the Java language is required.

  • Enterprise application development experience is recommended.

  • Basic knowledge of Domain Driven Design is an advantage, though not strictly required

  • Developers are expected to bring their own laptop with the IDE of their choice.


About the Trainer Allard Buijze

Allard Buijze is the founder and chief technology officer at AxonIQ, a microservices communication platform for building event-driven, distributed applications, where he helps customers reach appropriate future-proof technical decisions. A former software architect within the fields of scalability and performance, he has worked on several projects where performance is often a recurring theme. Allard is convinced that a good domain model is the beginning of contributing to the overall performance of an application and developed the Axon Framework out of this conviction.


Share with friends

Date and Time

Location

WeWork LoHi

2420 17th St

Denver, CO 80202

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved