Building an in-house commerce platform
- Context
- The storefront ran on WooCommerce behind the scenes, and subscription renewals depended on its webhooks. The company wanted it gone without breaking live clinics.
- What I did
- I specified the epic: a BullMQ renewal engine with its own scheduler, worker, failure alerts and daily recovery sweep, plus a way to migrate each clinic. One engineer on my team built most of it. I wrote the first client's subscription migration script and a migration playbook with import templates and a no-write dry run.
- Result
- 29 of 30 tickets delivered, and the first client migrated with it.
Node.js · BullMQ · Redis · MongoDB · Stripe