Beyond Database Transactions: Reliable Workflows in PHP (part 2)
Modern web applications commonly coordinate work across multiple services. But when networks fail, messages get duplicated, or services crash mid-workflow, simple approaches can result in inconsistent data and duplicate operations. So, how to ensure an order gets created exactly once? How to undo a payment when inventory allocation fails? And how to publish events reliably without losing them?
In this hands-on workshop, you will learn how to build fault-tolerant distributed workflows using a provided sample application. You will practice gracefully handling failures, preventing duplicate operations, and coordinating multi-step processes that can recover from partial failures.
Session info:
Speaker: Arne Blankerts
Co-Founder thePHP.cc at thePHP.cc
Date: 11 March 2026
Time: 13:30 - 17:00
Relevant tags:
Backend
Distributed











