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.

Share

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

See all speakers

See all videos