13 min read
The payment row is the outbox
Moving payment processing out of web requests and onto GoodJob and Postgres, with the payment record as the durable intent, jobs that can be replayed by payment ID, and the numbers from a load test of the result.
- payments
- rails
- goodjob
- postgres
- outbox