All activity
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
PHPOutboxGuaranteed at-least-once event delivery for PHP
Sumanta Kundustarted a discussion
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. As I prepare for launch, I’d love to hear from the community: What...
Sumanta Kunduleft a comment
I'm excited to launch PHPOutbox today. If you are building event-driven PHP applications, you have likely run into the dreaded "dual-write" problem: your database transaction succeeds, but pushing the subsequent event to your queue fails. The result is lost events and inconsistent data. PHPOutbox solves this by implementing the Transactional Outbox Pattern to guarantee at-least-once event...
PHPOutboxGuaranteed at-least-once event delivery for PHP
