Distributed Systems - What Can Go Wrong and How to Get It Right by Florian Mair @DevoxxForever
Distributed Systems - What Can Go Wrong and How to Get It Right by Florian Mair  @DevoxxForever
Uploaded February 2026 | Updated September 2026, 2 weeks ago
Building distributed systems is challenging due to their complexity, scale, and unpredictability. Common strategies to increase performance and reliability are queues, retries, caches and more. But be aware! Naively implemented optimizations have often the very much opposite effect to what you expect. While they can not only prevent your system from working they can even affect your recovery process, which is even worse.
In this session we will explore why you cannot simply add a retry here, a queue there and have a highly performant and reliable system. We will dive deeper into how to properly implement mechanisms and patterns in distributed systems to reduce failures and make recovery as smooth as possible.
Distributed Systems - What Can Go Wrong and How to Get It Right by Florian MairWhy Hexagonal and Onion Architecture Are Answers to The Wrong Question by Oliver Drotbohm[VDBUH2026] George Patrașcu - Ports, Adapters, and Other Ways to Stop Breaking Your Business LogicSupercharge your JVM performance with Project Leyden and Spring Boot by  Moritz HalbritterDebugging Your Health: Fitness for Desk Warriors by Radek KargulDevoxx 2008 RoxorLoops + Welcome by Stephan #BlastFromThePastHow to Write Bad Java Code by Pratik PatelPossessed by Packages: Is Your JavaScript Haunted? by Chris DeMarsAgentic AI Patterns by Kevin DuboisEternal Sunshine of the Spotless Macro by Andrea Mocci(Panel) Spec-Driven Development in the Age of AgentsWrite Java Code Like a Seasoned Hacker: 2026 Edition by  Soroosh Khodami
Devoxx |

Distributed Systems - What Can Go Wrong and How to Get It Right by Florian Mair

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER