Event-Driven Microservices Conference
With Russ Miles, Mathias Verraes, Prem Chandrasekaran, Allard Buijze and others
- Loving Events through Chaos by Russ Miles
- Axon Vision and Roadmap by Allard Buijze
- Microservices from the Trenches - Experiences at Barclays by Premanand Chandrasekaran
- FinTech Projects with Axon stack – BloX, Ferratum Group
- Unconference where you can exchange information
- … and more
- Building Microservices with the Axon stack by Allard Buijze
- Advanced Domain–Driven Design by Mathias Verraes
- Microservices and Chaos engineering by Russ Miles
- Machine Learning with AxonDB by Attila Houtkooper
3 reasons why you should join
- Gain practical knowledge
- Learn from other projects
- High educational value at low costs
SEP 21 from 08:30 till 18:00
08:55 - 09:05
09:05 - 09:45
Loving Events through Chaos
Russ Miles, ChaosIQ
Modern microservices-based architectures are moving towards using events as first-class citizens of their design. Alongside traditional synchronous, often HTTP, based services, a new breed of asynchronous, event-based services are taking over much of the functionality in a typical microservices ecosystem.
In this talk Russ Miles, CEO of ChaosIQ.io, will explain why this transition is happening, why it’s so useful, and using code samples and the power of guitar (!?) with show how chaos engineering can be used to explore, demonstrate and measure the advantages of events and event sourced microservices.
09:45 - 10:20
10:50 - 11:20
Microservices from the Trenches - Experiences at Barclays
Premanand Chandrasekaran, Barclaycard
In this talk, you will hear how the Axon Framework is used along with the internal solutions to scale the microservices ecosystem to achieve a high level of scale, performance, resilience, and reliability. To learn about these and other similar challenging problems, come attend the talk.
At Barclays in the USA, we have been on a journey transitioning to a Microservices-based architecture using foundational patterns such as Domain-Driven Design (DDD), Event-Driven Architecture (EDA), Command Query Responsibility Segregation (CQRS) and Event Sourcing (ES) among others. As our implementations have matured, we have encountered a new set of problems and have had to solve for them in creative ways - with the Axon framework providing us with a solid foundation of solutions while largely staying out of the way.
As we move more services to adopt an event-driven style, we still continue to receive large amounts of traffic from batch-based systems. How do we prevent the system from getting overwhelmed by processing commands from batch-based systems while taking care not to starve our interactive user interfaces? A rapidly growing event store means that the system is getting popular. However, this can also mean performance and scale problems as aggregates accumulate more and more events and the store itself increases in size. Changing business needs require us to make enhancements to our event structures while continuing to maintain backward compatibility. Modeling stateful, long-running business processes and time-based events, evoke constant debates about process orchestration vs choreography.
11:20 - 11:40
Axon Framework powering FerraOs, mobile lending and banking platform
David Kalosi, Ferratum Group
Axon Framework is currently powering six microservices within the new mobile lending platform covering use cases such as customer management, application management and consent management.
In this talk you will hear about how Axon Framework helped Ferratum team to achieve a more decoupled and reactive architecture while solving critical auditing needs at the same time. I will talk about why we have chosen Axon Framework, how we use it in practice and explain the criteria we used to decide the right use cases.
11:40 - 12:00
Transforming large legacy monolith at Dutch pension fund
Olger Warnier, SpronQ
Dutch pension fund with 2 million users and €130 billion in capital is facing issues with large legacy codebase. In their system, old built-in restrictions from the past are limiting the interaction with employers today.
In the modernization project the company decided to re-model and re-build their system with a minimum impact on the operations.
In this presentation, Olger will explain how and why did the company choose an approach of slow evolution from the current monolith to a new system using Axon Framework.
12:00 - 12:20
Dancing services - Choreographed architectures with the Axon stack
Christophe Bouhier, BloX - Trifork
Traditional applications are built on an orchestration principle. There is a ‘conductor’ which initiates requests, collects the responses and provides the answer.
An alternative is a choreography whereby no single person or group is instructed during the play. Every participant in the dance, knows what to do at which point in time. In Software, a ‘Choreographed’ architecture could be defined as domains able to perform function, based on ‘timed’ signals.
In this presentation, we'll have a look at a concrete example of these ideas at a new fintech company called BloX (weareblox.com), a subsidiary of cryptocurrency trading platform BTC Direct. Their need for a scalable, modular and auditable architecture, led them to choose this architecture for there systems. These are currently being developed by Trifork, using the open source Axon Framework and other AxonIQ products. The system will be fully cloud based, running on the Google Kubernetes Engine.
We'll look at an overview of this architecture, and then zoom in to some specific architectural patterns that occur here, such as interactions between distinct sub-domains.
12:30 - 13:30
13:30 - 15:30
In the age of Microservices, relying on solid techniques and patterns is an absolute necessity in order to avoid a distributed systems mess. Present your solution on the main stage, in the unconference track.
Workshop: Building Microservices with the Axon stack
The Axon stack is a great platform to build microservices.
In this practical workshop, you will embark on the microservices journey, the AxonIQ way. We will discover the different AxonIQ products and find out the role they play to make your journey more comfortable.
Workshop: Domain-Driven Design
Mathias Verraes , Domain-Driven Design Europe
Do you want to learn about DDD concepts and modelling?
Join the afternoon workshop led by Mathias Verraes and discover why you need to understand the total approach to building software for complex domains.
Workshop: Microservices and Chaos Engineering
Russ Miles, ChaosIQ
Chaos Engineering offers a discipline that explores and helps you overcome weaknesses in your systems before your customer experiences those weaknesses. Particularly in the case of event-driven systems, we have many more options for how we might overcome weaknesses that chaos engineering exposes.
In this hands-on session Russ Miles, CEO at ChaosIQ, will show how to plan, design, run and learn from automated chaos experiments targeting cloud native event-driven microservice-based systems.
Workshop: Machine Learning with AxonDB
Attila Houtkooper, Trifork
In this Trifork workshop we will show how you can start applying Machine Learning techniques on the events stored in Axon DB. You can start using anomaly detection and predictions to plan smarter, do lean resource allocation, detect fraud and plan predictive maintenance.
We will discuss the Trifork Machine Learning approach for Axon and talk about the lessons we learned. We also discuss the best way to have business buy-in for Machine Learning projects. During the workshop you can experience this yourself by creating a model to make predictions based on event store data.
The workshop is pragmatic, aimed at architects and developers, is hands-on and connects to business problems.
What you need for ML during the workshop: a laptop with Docker installed
15:50 - 16:30
Panel discussion: "Microservices - lessons learned"
Frans van Buul
The Microservices concept has suddenly popped up in late 2014, and has received increasing attention ever since. While still trending and upcoming, it's no longer a bleeding edge technology used only by a small minority of organizations.
So what have we learned in the past few years? And where are microservices heading in years to come? Listen to our panel of microservices practitioners and their experiences.
16:30 - 17:15
17:15 - 17:30
17:30 - 18:30
08:30 - 18:00
SPONSOR: Trifork Amsterdam
Trifork Amsterdam is a software development company specialized 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, Elasticsearch and Prelert. Read more at: www.trifork.nl
Customers include ETPA (energy trading), Blox (cryptocurrency trading), ANWB (case handling) and Gerimedica (electronic patient record system).
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/
B Building, Johan Huizingalaan 763A, 1066 VH Amsterdam
Sign up for our newsletter
monthly updates about new product releases and invitations to AxonIQ events