Sep
29
7:00 - 15:00
Amsterdam

AxonIQ Conference

In one day, learn new ways to simplify building, deploying, and running applications at scale. More info & Tickets
Join us for one day of expert talks showcasing how to effectively implement event-driven Microservices with Axon Framework and AxonIQ. We’ll cover the journey from the DDD / CQRS architecture to the runtime, including practical case studies, a live coding session and exploring the landscape of related products. At the end of the day AxonIQ will be taken into Fireside Chat to explain the product suite and discuss the benefits of becoming an AxonIQ user. Whether you’re new to Axon or a longtime user, we encourage you to join us for this conference and meet high quality speakers giving interesting and informative talks using real use cases. You will enjoy highly selective hands on sessions and, most importantly, at the end of the day you will walk away with practical knowledge.
08:30 - 09:15

Welcome and registration

09:15 - 09:30

Opening and introduction AxonIQ

In the opening of the conference we will highlight concepts of AxonIQ and introduce new company behind AxonIQ.
09:30 - 10:15

Microservices, who cares!?

Allard Buijze and Michael Plöd introduce the opportunities of Microservice architectures, shed some light on the challenges they bring and show different ways to address them.
10:15 - 10:45

Case study - Mortgage technology that respect design, data and compliance (US)

Join this presentation and learn how to solve the technical challenges when implementing transparent, efficient and understandable mortgage system.
10:45 - 11:00

Break

11:00 - 11:30

Case study – Financing Platform at Societe Generale Investment Banking (FR)

Igor Lovich will explain how the Financing Platform at SGIB has been redesigned and built using Axon Framework to tackle complexity, and address performance and auditing.
11:30 - 12:00

Case study - Consumer Identity Management (ciam) platform.

Hear first-hand from Axon Framework users and learn how they are handling project challenges
12:00 - 12:15

Electronic Medical Record for long term care

Thomas Ferguson, CEO of GeriMedica will illustrate how the specific requirements of an EMR match with Axon
12:15 - 13:00

Lunch

13:00 - 13:45

BarclayCard`s journey of breaking down a monolith into Microservices

In the age of Microservices, relying on solid techniques and patterns is an absolute necessity in order to avoid a distributed systems mess. In this session, Premanand Chandrasekaran, VP of Software Engineering at Barclaycard, will show how they make use of patterns such as domain driven design, EDA, CQRS, event sourcing among others to build out a suite of well behaved, opinionated distributed services rapidly and reliably. Specifically, we make use of Axon framework, Spring boot, Netflix OSS among others to deploy high quality production services rapidly.
13:45 - 14:00

Pivotal

A general introduction of Pivotal Cloud Foundry and the benefits for developers and architects building Microservice architectures
14:00 - 14:45

Live coding with Allard Buijze

Take a deep dive into coding and participate in this very dynamic session showcasing how to use Spring and Axon Framework in the most efficient way.
14:00 - 14:45

Workshop: Event storming by Alberto Brandolini

Event storming is a rapid, lightweight, and underappreciated group modeling technique that is intense, fun, and useful for accelerating development teams.
14:45 - 15:00

Afternoon Break

15:00 - 15:15

Property based integration testing for Axon applications

Tim van Heugten will show that property based testing is a good match for Axon applications, and how this is used for integration tests of backend services at bol.com. Unit and integration tests have been largely implemented using scenarios. Small examples of specified input that, when applied to the system, should match up to a specific output. But there is alternative; With property based testing the system is fed a random input. Then, the output is validated against certain contracts, or properties, that should hold for all inputs. This replaces the tedious task of working out and implementing the scenarios by the more challenging (and complex) task of specifying the properties. Or alternatively, for properties that cannot be described both sufficiently generic and sufficiently specific, the system output can be verified using the output of a reference implementation. Axon lends itself well for this method of integration testing, since the input for the system is behavior, in the form of a stream of commands. Axon takes care of applying the commands, while the query side can be used to validate the state, or output, of the system. We use junit-quickcheck (http://pholser.github.io/junit-quickcheck) to generate a random stream of commands as input. These commands are then run through a small module that takes care of dispatching the command, updating a reference model, and verification of the properties. The result is an integration test that covers the command side, the query side, and the persistence layer. These tests contain complex random scenarios, and are easily extendible with new commands and properties to check.
15:15 - 16:00

Vision on Event Driven Microservices and upcoming trends.

Thoughtworks is analyzing the most innovative technology and applying these in projects. Hear Graham Brooks about their vision on Event Driven Microservices and upcoming trends.
16:00 - 16:15

Trifork your logical Axon advisor

Trifork has been the birthplace of Axon​ Framework​. There is no software company that has more hands-on experience with event​-sourcing based on the Axon Framework as Trifork. In 15 minutes Trifork will ​tell you how they were able to make their customers successful using Axon.
16:15 - 17:15

AxonIQ is ON

We'll wrap up the day with a lively discussion involving the audience and a panel of subject matter experts including Allard Buijze, Graham Brooks and Ben Wilcock. We'll hear different perspectives on hot topics in the areas of Microservices, DDD, CQRS and event sourcing. There will be a polling app to get the audience's vote. This session will be moderated by AxonIQ's Frans van Buul.
17:15 - 17:30

Closing remarks

Some final announcements...

Drinks

Register now