EventCentric 2025 - Program

From Failures to Fault-Tolerance: Harnessing the Durable Execution Pattern

EventCentric - Talk (50min)

Speakers

Alberto Acerbis

Alberto Acerbis
Date
Description

In distributed systems and cloud-native applications, managing long-running processes, external dependencies, and failure-prone tasks is a daunting yet unavoidable challenge. The Durable Execution Pattern provides a powerful framework for orchestrating complex workflows, ensuring reliability, scalability, and resilience in the face of uncertainty. In this session, we’ll demystify the Durable Execution Pattern, diving into its core principles and practical applications. From orchestrating multi-step processes to seamlessly managing state and retries, you’ll discover how this pattern simplifies the development of fault-tolerant systems. Whether you're a developer optimizing serverless workflows, an architect designing event-driven systems, or a leader tackling intricate business logic, this talk will equip you with actionable insights to elevate your architecture. Join us to unlock the potential of durable execution and transform your approach to building reliable, scalable systems.

About Alberto Acerbis

I am basically an eternal student, because the subject matter is endless. I've always defined myself as a backend developer, but I don't disdain poking around on the other side of the code either. I like to think that 'writing' software is mainly about solving business problems and providing value to the customer, and in this I find DDD patterns a great help. I work as a software engineer at Intré, a company that espouses this ideology; as a good introvert, I find it difficult to come out of the closet, but I like to get out of my comfort zone to share with others the things I have learnt, so that I can find the right stimuli each time to continue improving. I like to frequent the community world, contributing, when I can, with active proposals. I am co-founder of the DDD Open and Polenta and Deploy communities, and an active member of other communities such as Blazor Developer Italiani. I am an Azure Solution Architect and Azure IoT Developer