I'm Matthew Douglas, founder of Makryden Systems — we built Krafted's backend.
Krafted by Nae is a handmade crochet shop. We rebuilt its entire backend — 115 endpoints — on Cloudflare Workers, and the shop never went down.
The shop
Krafted by Nae sells handmade crochet — hats and beanies, scarves and wraps, blankets and throws, hair accessories, bags and totes. Every piece is stitched by hand and made to order. Customers share an idea, pick colors, get a quote first, and pay nothing until they're happy. Orders are secured by Stripe, with Klarna, Afterpay, and Cash App available at checkout.
The shop is live at https://kraftedbynae.com/
Why move at all
The old backend worked, but it was the kind of setup that gets fragile the longer it lives: every change meant touching a running system and hoping nothing fell over. A shop that takes orders all day can't afford a maintenance window that turns into a lost weekend.
So we rebuilt the engine underneath the shop — same storefront, same checkout, new backend on Cloudflare Workers.
What the move looked like
- 115 of 115 endpoints ported. The full shop API — every route — moved to Cloudflare Workers. Not most of it. All of it.
- Zero downtime. The shop stayed live and taking orders through the whole migration. No maintenance page, no "we'll be back" banner, no lost orders.
- The AI assistant came along. Krafted's assistant, CADE, runs on AWS Bedrock through the Cloudflare staging Worker. Verified live on 2026-11-07: HTTP 200 in 3.79 seconds.
What we learned
- Port everything before you switch anything. The 115/115 number isn't a boast — it's the reason the cutover was boring. Every endpoint was running on the new engine before the old one was touched.
- Zero downtime is a process, not a hope. Keeping the shop live the whole time meant the migration was done in steps, each one verified, instead of one big-bang deploy.
- Small businesses deserve real backends. A handmade shop with a made-to-order flow and a live AI assistant is not a toy setup. It runs on the same kind of infrastructure bigger stores use — it just doesn't have to cost like one.
The numbers
Endpoints ported: 115 / 115
Downtime during migration: None — shop live throughout
CADE live check: HTTP 200 in 3.79s (2026-11-07)
