Sumanta Kundu

Sumanta Kundu

Software engineer.

Forums

How do you handle reliable event dispatching in PHP? (Introducing PHPOutbox)

Handling events in distributed systems often leads to the "dual write" problem where saving state to the database succeeds, but publishing the corresponding event fails.

To solve this, I built PHPOutbox, a package that implements the Transactional Outbox pattern to guarantee at-least-once event delivery for PHP applications.

Sumanta Kundu

12d ago

PHPOutbox - Guaranteed at-least-once event delivery for PHP

Stop losing events. PHPOutbox implements the Transactional Outbox Pattern for PHP — guaranteed at-least-once event delivery for Laravel, Symfony, and vanilla PHP applications. - sumantasam1990/PHPOutbox