"AxonIQ hosted their annual conference in Amsterdam. albeit being a vendor-centric conference, the event also hosts a couple of talks from high-rated speakers from all around the globe that spread general wisdom wrt. event-driven systems. Even if you are not that interested in the Axon platform itself, there is a lot to learn from the talks and workshops offered at the Event-driven Microservices Conference.", by Markus Günther

Read full article at: https://www.mguenther.net/2019/09/event_driven_microservices_conference_2019/index.html


09:00 - 09:45
EventStorming with Alberto Brandolini

The Gordian knot → Hatching Software Development Ecosystems

Alberto Brandolini, Avanscoperta

Some companies are going “full DevOps” and apparently releasing at the speed of light. Other companies are still struggling with estimations and slowly thinking about going Microservices. Other are happy with their monolith, but struggling with recruiting.

We’re all developers, but we’re not doing the same job. The line connecting a problem to its solution is relatively straight in some organizations and incredibly convoluted in others.

Processes, Software architectures and Organization are not separate concerns, neither are orthogonal. Pretending to fix one thing without touching others is a losing battle.

We’re part of the problem. Our software is part of the problem. We can be part of the solution too.

Read more
09:45 - 10:30
Allard Buijze - AxonIQ

State and future of Axon & AxonIQ

Allard Buijze, AxonIQ

Applying a microservices architectural style from the outset of a project can be difficult. Why? Because the process of decoupling a domain into smaller subdomains – in other words, figuring out where to draw the boundaries between different microservices – is often difficult to do before an application is up and running. For this reason, it’s usually easier to start by building a monolithic application and letting the individual microservices reveal themselves over time. We call this the evolutionary approach.

Axon Framework supports this evolutionary approach by making it easy to develop a “structured” monolith — Something that resembles a traditional monolithic application, but which has a clearly defined structure. This structure is what will be used later on to determine the boundaries between individual microservices.

Taking things a stage further, Axon Server provides an easy infrastructure for loosely coupled message-driven communication between microservices. This combination drastically simplifies the separation process and makes shifting to a microservices approach far more achievable. 

This presentation by Allard Buijze comes with announcements and an insider's view on the Axon roadmap. Allard will explain new features like “Location Awareness” and “Multi-context Application Support” and give practical examples of how to implement these features in the most optimal way. 

Read more
11:00 - 12:40


A portrait of successful projects using microservices, event sourcing and Axon . Three 30-min presentations and Q&A.

Read more

The Events in Land Administration

Marc van Andel , Kadaster

Kadaster is a government department responsible for the Core Registration of Land Administration. This is automated in the ’70 and ’80 and was still the same Mainframe system in 2018. It was time, more than time to replace this with a fresh and flexible new system. To do so we took an Agile approach in the project execution and we applied Event Sourcing in the core of the system.

 Why? How?

In this session I hope to enlighten you about the Kadaster business, the reason to apply Event Sourcing in the core of our primary system. Being a government department and being surrounded with a culture of budgets and control this wasn't a straight forward choice and an easy road to travel ... or is having a audit trail just the thing that answers many questions to this culture?

Read more
Robin Custers - Cegeka - Kind en Gezin

Flemish Child Benefit System Implementation: Lessons Learned.

Robin Custers, Kind & Gezin

From the 1st of January this year, Flemish Government took over the important responsibility for paying Child Benefit in the region. The road to implementing the new system has been bumpy but successful and now 1.6 million children are benefiting through the system we have delivered. This presentation will help identify and guide you around the pitfalls we discovered during this project.

Read more
Marc van der Wurff, speaker at AxonIQ Conference 2019

Floriday - digitization of the largest flower market in the world

Marc van der Wurff, Royal Flora Holland

This session will be about how we've implemented eventsourcing in Floriday, the benefits we've seen and the struggles we've encountered to get it right. To give you an idea about the size, in the stock and supply domain we currently handle a 120k events on an average day and 20 million events per year, which is supposed to grow to around 10-20 times this amount.

Royal Flora Holland (RFH) is the largest flower hub in the world and processes 12 billion flowers and plants per year with a turnover of around 4.6 billion euros. To automate the enormous process and more closely match seller and buyer, RFH is hugely investing in their IT infrastructure.

Read more
11:00 - 12:40


Deep dive in challenging projects . Three 30-min presentations and Q&A.

Read more
Joris Kuipers - Trifork

Day 2 problems in CQRS and Event Sourcing

Joris Kuipers, Trifork

You've seen the talks, read the blogs and even built the proof-of-concept, and now you know: your next system will be using CQRS and event-sourcing! And you're probably right: these patterns provide several unique advantages, and when you're using Axon you'll be benefiting from years of experience from the people pioneering this approach on the JVM. 

Unfortunately, no framework can shield you from having to deal with the "Day 2 problems" that will arise once your system is running in production and you're busy evolving it. In this talk, Joris will address some of these issues, such as deploying updates (need for custom migration tools, problems with blue-green deploys and rolling back updates), evolving aggregates with many events, sharing events that used to be private between services when breaking up your applications, and other things you don't typically hear about from the enthusiasts who only just started to work with this approach. But fear not: apart from raising issues, Joris will share approaches to deal with them as well, leaving you prepared to evolve your application so it can live happily ever after in production!

Read more
Jan-Hendrik Kuperus, the consultant at Dutch Police, is speaking at AxonIQ Conference

Building Axon-powered Microservices in Scala at the Dutch Police

Jan-Hendrik Kuperus, Dutch Police

Building Microservices with the Axon Framework is nothing new. However, at the Dutch Police we chose to deviate a bit from the standard. By using Scala as our base language, we were able to apply strong functional programming concepts throughout the entire architecture. In this talk, we’ll take you through some of the struggles and blessings this combination has brought us.

Read more
Michael Kazarian - Promontech

Axon Server in the Promontech stack

Michael Kazarian, Promontory Mortgage Path

Promontory Mortgage Path combines technology and mortgage fulfillment services to serve regional mortgage lenders and their customers. The mortgage industry is highly regulated and our technology solutions must support our fulfillment partners with tools that enhance compliance. The designers of the Borrower Wallet®technology suite have integrated CQRS/ES as a core design pattern, using the Axon Framework, since our inception. We’ve seen the good, the bad, and the ugly: all the nuances of working with event sourcing. As a result, we’ve made many adjustments to our technology stack. Supporting a production based financial platform has its challenges, and we rely on these earlier lessons, and the continued product offerings from AxonIQ. 

The core of this presentation focuses on how we have simplified our stack by introducing Axon Server. This strategy lets us take advantage of Axon Server’s robust message management to create location transparency, high availability, simplified deployments, and much, much, more. 

Michael Kazarian, Managing Director of Technology and Development at Promontory Mortgage Path, will walk you through some of the advanced topics related to transitioning from standard RESTful/AMQP based microservice architecture to an Axon Server backed, message driven, equivalent. He’ll specifically cover the impact on infrastructure strategy, message security, and future state initiatives - such as multi-context event isolation and passive cluster node participation. As a bonus, some of the strategies used to facilitate a near zero downtime deployment will be covered - here’s a hint ... blue/green deployments.

Read more
12:40 - 13:40
13:40 - 15:40


Join one of these hands-on session

Read more
Russ Miles - chaos.io - speaker at the AxonIQ Conference

Reliable Event-Driven Systems through Chaos Engineering by Russ Miles

Russ Miles, ChaosIQ

In this hands-on workshop, Russ Miles, CEO of ChaosIQ, will take you on a tour where you explore several cases of surfacing and diagnosing common event-driven system weaknesses using chaos engineering. You’ll then see how different patterns can be applied, with various trade-offs, to overcome those weaknesses.

Read more
Alberto Brandolini - Event Storming

Introducing EventStorming

Alberto Brandolini, Avanscoperta

At first look, EventStorming is deceptively simple: just have a long paper roll available, and a virtually unlimited stock of colored sticky notes and start modelling problems that looked too big to be modeled. But the ability to visually mastering large scale complexity opens the way to many interesting outcomes.

Better business processes: once you see the process, impediments and correlations are vividly displayed. You can't avoid tackling them.

Better software architectures: see the areas where stakeholders needs are in conflict, resolve conflicts by leveraging bounded contexts.

Better learning: exploration of complex domain is now question-driven and with a visible collective sketch. Your team will never be so wise.

Better interactions: trigger the right conversation between the right people.

Read more

Hands-on Event-Driven Microservices with Axon

Allard Buijze, AxonIQ

"The only true measurement of progress is software in production." So let's get our models to production! In this workshop, we're going to learn quickly all basic and advanced features of the Axon Framework and Axon Server.

Read more
Machine Learning by Ewan Henry - Trifork

Discovering the hidden value in Event Stores with time-series analysis

Ewan Henry, Trifork

In this hands-on workshop you will learn to think of Event-Streams as time-series and discover first-hand how this shift in mindset opens up possibilities for all kinds of data analysis. We will take a ground-up approach, starting with the fundamentals of time-series and their typical defining characteristics. Later, we will explore cutting edge time-series analysis techniques selected for their versatility and simplicity. With the exception of some introductory slides, the learning will be hands-on with an emphasis on developing understanding through working with real data and example code. Please bring your laptop with Docker installed.

Read more
16:00 - 17:15


16:00 - 16:30
Ben Runchey speaking at AxonIQ Conference 2019

Why and how we moved from a monolith to microservices and event sourcing

Ben Runchey, Revel Health

Read more
16:35 - 17:15
Allard Buijze, CTO AxonIQ and founder of Axon Framework

Microservices, the sense, the non-sense and a way forward (with Axon)

Allard Buijze, AxonIQ

Microservices are at the very peak of the hypecycle and, according to some, on their way down. Meanwhile, a large number of success stories and failures have been shared about this architectural style.

In this talk, I want to zoom in on different aspects around microservices. What are the promises made and how did it deliver on those? How did technology surrounding microservices evolve and impact our decisions?

Lastly, I will look forward. How can we be pragmatic about microservices, avoiding some of the common pitfalls and helping ensure ourselves that we get the promised benefits, but without the pain.

Read more
17:15 - 18:00

Drinks & snacks

******************* End-of-the-conference *******************

Read more
09:00 - 18:00


Trifork Amsterdam is a software development company specialised in high-performance big data platforms, Machine Learning (ML) and modern architectures patterns based on DDD/CQRS and Event sourcing principles. Trifork provides development teams using open source technologies such as Axon Framework, Java/Spring, TensorFlow, Elastic Stack and Prelert. Read more at: www.trifork.com

Read more
Logo FourScouts - AxonIQ partner and conference sponsor

Silver sponsor: FourScouts

FourScouts exists to bring about a world that's brimming with innovation and progress. We achieve this by removing technical barriers that impede businesses from reaching their full potential.

There's no legacy system we cannot get back under control, no team we can't convince of the benefits of Continuous Deployment and trunk based development and we're pretty sure that once you've done event sourcing/CQRS with Axon you'll never look back.

Read more at: https://fourscouts.nl/

Read more


Johan Huizingalaan 763a, 1066 VH Amsterdam


and find out useful news on Axon releases, invitations to AxonIQ events and other news