Sep 25 - 26, 2024
Heineken Experience, Amsterdam

Evolutionary microservices beyond event-driven

Get tickets
Engage with the cutting-edge world of evolutionary microservices beyond event-driven at this year's AxonIQ Conference. Over two days of insightful discussions and hands-on workshops, we're bringing together the brightest minds in an event-driven community to inspire and empower you.
With your conference ticket, you'll gain access to our full schedule of curated talks and workshops, where you'll dive deep into the latest tech developments in microservices and Axon. From thought-provoking keynotes to interactive sessions, you'll have the opportunity to network, share knowledge, and collaborate with developers, tech leads, and architects from around the globe.
Don't miss this unique chance to be part of the conversation shaping the future of microservices and Axon. Join us at the AxonIQ Conference 2024 and take your skills and expertise to the next level.
Con_photo_1 Con_photo_2 Con_photo_3

Schedule

September 25

8:00
-
9:00
Registration with breakfast
9:00
-
10:00
Opening keynote by Allard Buijze
Opening keynote
Allard Buijze
(
CTO
at
AxonIQ
)
10:00
-
10:15
Break
10:15
-
11:00
Telemetry: The overlooked treasure in Axon Server-centric applications

This talk delves into the often-underappreciated telemetry capabilities of Axon Server, demonstrating its pivotal role in enhancing microservice architectures. While the benefits of modularity, CQRS + ES (Event Sourcing), and location transparency brought by Axon are widely recognized, Axon Server's telemetry provides invaluable insights that are crucial for optimizing performance and resilience.

Through detailed examples, including the transformation of systems at Assist, attendees will learn how telemetry can dramatically improve both operational effectiveness and code quality. We will explore practical strategies to harness this "overlooked treasure" for comprehensive system monitoring and real-time analytics, making a compelling case for its broader adoption in the development community.

Presentation
Richard Bouška
(
CTO
at
ASSIST
)
11:00
-
11:15
Break
11:15
-
12:00
Quizmania - A CQRS/ES-based interactive mobile client pub quiz

What started as a small helper application for my private quiz nights has now grown into a complex quiz app based on Axon Framework. It supports interactive and live multiplayer quizzes played by the audience on their mobile devices with special moderator and viewer screens. It combines a true clean code CQRS/ES pattern with websocket based client-side projections on the end user devices and complex time-sensitive decisions. In addition, the entire project is open source, so be prepared for a deep dive into the core of the application and various challenges I have faced along the way, culminating in a live interactive quiz session.

Presentation
Christian Thiel
(
Senior IT Consultant
at
Holisticon
)
12:00
-
13:00
Lunch
13:00
-
13:45
Let's build the worst Event Sourcing system
Everyone likes to talk about best practices. We'll go the other way around and gather all the worst practices to learn how to build the worst event-sourcing system!
Event Sourcing is perceived as a complex pattern that’s challenging to learn. In fact, it's pretty simple, but the way it's taught may lead to such a conclusion. By going through the worst ideas, we'll also learn the essence of Event Sourcing.
Mid-day keynote
Oskar Dudycz
13:45
-
14:00
Break
14:00
-
16:00
Event Modeling 101

In this hands-on workshop, you'll learn how to model CQRS/ES-based systems using event modeling. We'll introduce the basics, highlight strengths and weaknesses, and guide you through the complete Event Modeling process with a simple example. You'll explore each phase, learn key considerations, and see how involving domain experts can enhance your understanding of the application domain. Additionally, you'll discover how to implement these concepts in an Axon Framework-based application. By the end, you'll have practical skills and a thorough understanding to apply to real-world projects. This workshop is ideal for developers, DevOps engineers, and domain experts.

Workshop
Frank Steimle
(
Senior Consultant
at
Digital Frontiers
)
Florian Pfleiderer
(
Senior Consultant
at
Digital Frontiers
)
Axon Workshop

Join us for an engaging and informative workshop where we will explore the newest features in Axon Framework, Axon Server, and AxonIQ Console. This session is designed for developers, architects, and tech enthusiasts who are eager to leverage cutting-edge tools for building scalable, event-driven microservices. Gain hands-on experience with the latest features, learn best practices, and discover how these powerful tools can streamline your development process and enhance system performance. Don’t miss this opportunity to stay ahead of the curve with AxonIQ’s innovative solutions!

Workshop
AxonIQ team
16:00
-
16:30
Break
16:30
-
17:15
Closing presentation - TBA
17:15
-
17:30
Wrap-up of the day

September 26

8:00
-
9:00
Registration with breakfast
9:00
-
9:15
Welcome to day 2!
Introducing today's schedule
9:15
-
10:00
Don’t feed the pigeons: Some principles from real world internal developer platform engineering

Principles are tools that provide touchstones to help you navigate a blurry reality. When you’re faced with difficult choices it’s your principles, aligned with your values, that steer your course away from or into the rocks. You can’t anticipate the seas you’re going to sail, but good principles will work regardless of how choppy the waters are. And the broad and deep waters of building a successful internal developer platform can be choppier than most, so holding your principles close is essential to not drowning in all that platform engineering promise.

Platform engineering promises the best application of people, financial and technical resources to support and deliver speed at scale, so the stakes are high and the promise mouth-watering to unsuspecting CTOs. But there’s “many a slip-twixt-cup-and-lip”, and it’s looking likely that the roads in the coming years will be likely peppered with wasted budgets and articles such as “Why platform engineering doesn’t work”. So let’s get ahead of all that negativity and talk about how it can work in a couple of real-world environments.

In this talk Russ Miles, Technical Product Owner of the Cloud and On-Premise Infrastructure Platform at Clear.Bank, will share some principles he uses to guide the teams responsible for delivering a successful internal developer platform. Using real-world examples and stories, and being very careful of survivor bias, we’ll explore the complex terrain that a platform initiative has to plot a course through, including how CWRS and Event Sourced applications can be supported as game-changers in a real-world use case. After this talk you’ll take away a toolbox of principles to apply to your own complex, socio-technical working environment.

You’ll learn the foundations and principles that can keep your own platform engineering initiatives off the rocks and sailing in the blue waters of ROI.

How? It all starts by not feeding the pigeons. Curious? See you at the talk!

Opening keynote
Russ Miles
(
Author, Speaker and Engineering Manager
)
10:00
-
10:15
Break
10:15
-
11:00
How to sabotage your self-hosted Axon Server cluster

Ready to embrace chaos and emerge stronger? Join Ondřej & Jaroslav at AxonIQ Con 24 as they delve into the wild, unpredictable world of self-hosted Axon Server clusters. They push their setups to the brink—crashing, burning, and resurrecting their development cluster more times than they can count.

In this talk, the duo will share their battle scars and victories, taking you through the diverse methods they used to disrupt their cluster. You’ll hear about the challenges they faced, the mistakes they made, and the invaluable lessons they learned in the process.

Whether you’re a battle-hardened developer or a fresh-faced rookie, you’ll walk away with a deeper understanding of troubleshooting and fortifying your Axon Server cluster by learning from this journey. This is not just a talk—it's a survival guide from the trenches.

Presentation
Ondřej Halata
(
Lead DevOps Engineer
at
ASSIST
)
Jaroslav Schnaubert
(
Team lead, fullstack developer
at
ASSIST
)
11:00
-
11:15
Break
11:15
-
12:00
What's new with Axon
Demo
12:00
-
13:00
Lunch
12:30
-
13:15
Software architecture, a consequence more than a design
There is nothing like that feeling of a fresh and crisp system architecture that stands there like a beautiful sculpture. Then time begins to pass. Little by little new functionality and changes are accepted and our architecture starts to evolve. Over time some of those change requests start picking away at the pillars of our architecture. At some point frustration hits and the phrases "but the system was not built for this!", "this was not what you said you wanted!", "adding a change like this will take at least 6 months!" becomes frequent.

What if we instead of looking at architecture as a design look at it as the consequence of our current problem understanding. Meaning if our architectural choices are good our architecture is always correct, the only thing that can be incorrect is our problem understanding. And if our problem understanding changes as a consequence our  architecture must change. What effects would that way of thinking have on our processes, priorities and implementation? What red flags and code smells would we look for to indicate that our architecture is the consequence of a "broken" problem understanding?
Presentation
Svein Arne Ackenhausen
(
CTO
at
Uniscale
)
13:15
-
13:30
Break
13:30
-
15:30
Become a Clean Language Ninja today

Words can have different meanings. "Lightning fast," "event-driven architecture," and "real-time insights" can be interpreted in various ways. How do we achieve a shared understanding?

Enter the path of the Clean Language Ninja. Clean Language is an interviewing technique that reveals the true meaning behind words and metaphors using attentive listening and specific questions.

Agenda:

  • Introduction
  • Constructivism: Communication across islands
  • Overcoming assumptions
  • Attentive listening
  • Clean Language Ninja Questions
  • Using Clean Language for Collaborative Modeling like Event Storming
  • Applying Clean Language in your AxonIQ project
  • Summary, Q&A, Feedback

Each section includes hands-on exercises for practice.

Learn five Ninja Questions to uncover the true meaning of words in your daily communication and IT projects. Improve your Collaborative Modeling skills and refine your Axon Framework data models.

Workshop
Tobias Brennecke
(
Solution Architect and Coach
)
The beauty of Events: Embrace asynchrony to build for a dynamic world

Unlock the potential of event-driven thinking highlighted in Werner Vogels' keynote at re:Invent 2022: "The world is asynchronous."

Embracing asynchrony enables scalable, loosely coupled systems that adapt seamlessly to change. Explore Event-Driven Architecture (EDA) and Event Sourcing for natural system evolution and enhanced communication with stakeholders.

Workshop Overview:

  • Start with an event model of an existing system
  • Work in small groups to adapt the model to business changes
  • Share solutions and learn from different approaches

Join us to dive into EDA and Event Sourcing and build adaptable, scalable architectures.

Workshop
Nico Krijnen
(
Cloud Solution Architect
at
Luminis
)
15:30
-
16:00
Break
16:00
-
16:30
Closing show
16:30
-
16:45
Conference closing
16:45
-
17:45
Drinks and bites

Speakers

Russ Miles
Author, Speaker and Engineering Manage
Russ Miles is on a mission, as an Author, Speaker and Engineering Manager, to help people thrive in one of the harshest, and potentially impactful, working environments: software system engineering. Through his books, mentorship, open source contributions, talks, courses and his daily work, Russ tries to help people that are responsible for building and running some of today's most critical software-based systems to develop their own collectively and personal resilience, empathy, EQ and grit to flourish at work and in their lives.Russ can be reached in email at russ@russmiles.com and on Linkedin (https://www.linkedin.com/in/russmiles/).
Don’t feed the pigeons: Some principles from real world internal developer platform engineering
Oskar Dudycz
Developer, Architect and Consultant
Oskar is a developer, architect and consultant. He started a career before StackOverflow existed. For over 17 years, he has been creating systems close to the business process. He believes that Event-Driven Architecture and Event Sourcing are great ways to achieve that. He is an active open-source developer, especially in the Event-driven space (samples and tools like Emmett; in the past, Marten and EventStoreDB). He is sharing his journey and findings on his blog https://event-driven.io and his works at https://github.com/oskardudycz.
Let's build the worst Event Sourcing system!
Richard Bouška
CTO
at
ASSIST
Richard, who was a seasoned Java developer with a background in CORBA and distributed systems over 10 years ago, is now a solution architect with a strong dedication to CQRS design patterns. As the CTO of ASSIST, he supervises the application architecture for clients, focusing on creating robust and adaptable systems. His passion for strongly typed functional languages and asynchronous distributed systems drives his pursuit of excellence in delivering state-of-the-art solutions.
Telemetry: The overlooked treasure in Axon Server-centric applications
Svein Arne Ackenhausen
CTO
at
Uniscale
Svein Arne has been building software within complex domains for many years. Although often labelled "the backend guy," he has long since discovered that the magic happens when listening to and communicating with people about their use experience. Together with his fantastic colleagues at Uniscale, he aims to simplify the lives of non-techies in a tech world.
Software architecture - a consequence more than a design
Christian Thiel
Senior IT Consultant
at
Holisticon
Christian is an Event Sourcing enthusiast and BPM Craftsman working as a Senior IT Consultant at Holisticon AG in Hamburg, Germany. He is interested in event-driven microservices, domain driven design, backend architectures and process digitalization via BPM. He is a big fan of open source and contributor to GitHub.
Quizmania - A CQRS/ES-based interactive mobile client pub quiz
Jaroslav Schnaubert
Team lead
at
ASSIST
Jaroslav is a full-stack developer with a strong interest in event sourcing. He focuses on creation of smooth user experiences in the frontend and building flexible and resilient backend systems.
How to sabotage your self-hosted Axon Server cluster
Ondřej Halata
Lead DevOps Engineer
at
ASSIST
Ondřej has a passion for building resilient infrastructure in the public cloud, utilizing cloud-native principles to ensure efficiency and reliability. His background is as a Linux Architect, where he spearheaded cloud migration projects and successfully migrated hundreds of servers. Now, he is a Lead DevOps Engineer overseeing their Axon Server cluster.
How to sabotage your self-hosted Axon Server cluster
Frank Steimle
Senior consultant
at
Digital Frontiers
Frank Steimle is a Senior Consultant at Digital Frontiers. Passionate about agile software development using Domain-Driven Design, Frank focuses on using Event Modeling for modeling applications and their implementation using CQRS/ES.
Workshop: Event Modeling 101
Florian Pfleiderer
Senior consultant
at
Digital Frontiers
Florian Pfleiderer is a Senior Consultant at Digital Frontiers, focusing on agile software development. Florian advises clients on architecture, microservices, and craftsmanship.
Workshop: Event Modeling 101
Tobias Brennecke
Architect and Coach
Tobias Brennecke is an Architect and Coach with several years of experience in solution architecture, DevOps, and Domain-Driven Design (DDD). Since January 2024, Tobias has been focusing on coaching Clean Language and teaching Domain-Driven Design techniques in IT.
Workshop: Become a Clean Language Ninja today
Nico Krijnen
Cloud Solution Architect
at
Luminis
An explorer at heart, Nico loves to navigate the ever changing technology landscape and find practical solutions to complex problems. For a big chunk of his career, he disrupted the DAM space by building an innovative file management solution called Elvis, which is being used by media organizations all over the world. Besides leading and supporting teams and giving direction, he likes to roll up his sleeves and experience first-hand how (and whether) the latest technologies work in the real world. He is never shy of making unconventional choices to achieve radical result
Workshop: The beauty of events: Embrace asynchrony to build for a dynamic world

Get tickets

Access to both days.
Access to the live presentations.
Access to all workshops (pre-registration will be required)
Meet fellow developers

Blind Bird ticket
Until May 31st
€49
Early Bird ticket
June 1st until September 15th
€149
Regular ticket
From September 16th
€229
Attending together? Contact us at events@axoniq.io for a group discount.