Checkout buttons, retries, and webhooks all happen more than once. Design for it on day one.
2 min read
Notes
Lessons, ideas, and things I've learned the hard way.
Checkout buttons, retries, and webhooks all happen more than once. Design for it on day one.
Letting agents write code is the easy part. Deciding where their reach ends is the design.
Postgres, a job table, and a symlink. The unexciting choices are the ones I never have to think about again.