Conference talk

Devoxx UK 2023 - Developer Community Conference

May 10 - May 12, 2023
08:00 - 16:00 CEST
London
Varies

Devoxx UK is a conference for developers who want to learn, be inspired, improve their skills, and have fun


Location transparency - Milen Dyankov

If it is the first time you've heard the term, then this talk is for you! If you are concerned about Coherence, Coupling, and Connascence metrics while building applications, this talk is definitely for you. If the amount of things that can break prevents you from splitting a monolith into distributed microservices, then applying location transparency may be both your kick-starter and your safety net.

This talk will examine a traditional application with its dependencies between methods, classes, packages, and modules. We'll talk about how those impact applications' ability to grow and be decomposed into independently deployable units. Then we'll see how and where to apply location transparency. Finally, we'll rise above the code to explore how Domain-Driven Design, CQRS, and Event Sourcing architectural concepts tackle complexity and why location transparency is key while doing so.

Dead-Letter Queues in Event-Driven systems- Steven van Beelen

Using a dead-letter queue is a very reasonable solution to deal with exceptional scenarios when dealing with message delivery. Although commonplace, have you ever thought about the requirements of a dead-letter queue in an event-driven system?

Simply dead-lettering a failure isn't sufficient. What about the following message that might expect the previous message to be handled? Or how do you decide when to reprocess entries within the queue? This quick talk aims to shed some light on these specifics and why it is more complex than you might think.

 

Reactive applications with Event-Sourcing and Server-Sent events - Mitchell Herrijgers 

It is 2023, and people have certain expectations of web applications. They need to feel fast, smooth, and dependable at the same time. However, synchronizing the data between your backend and frontend can be problematic and can cause inconsistencies to creep in – diminishing the user experience!

Enter the powerful duo: Server-Sent events and Event-Sourcing. Updating your backend data based on events and sending new data to the frontend ensures the data is always up-to-date and responsive. In just 15 minutes, I will explain the basics and build an implementation with you on stage.

Reserve your spot now!

Milen Dyankov

Developer Advocate. Milen helps fellow Java developers to design and build clean, modular and future proof software.  His primary focus is on advocating for developer communities.

milen

Steven van Beelen

Lead Developer - Axon Framework. Steven has a keen interest in Axon Framework and how it approaches software architecture. He helps small and large clients build Axon applications, provides training, develops the framework and is active in the Axon community. Broader interests include domain driven design, messaging patterns and event sourcing. 

steven-van-beelen

Mitchell Herrijgers

Mitchell Herrijgers is a Solution Engineer at AxonIQ, enabling customers to build the most effective Event-Driven applications as possible. He has a big passion for development, User and Developer Experience, and is a coder at heart.

Mitchell-Herrijgers