Free 15-min triage

Supabase in production

Your Supabase app works locally and breaks in production

Supabase gives you a real Postgres database, auth, storage and realtime in one project, which is why the AI tools reach for it. But the defaults are tuned for building, not for traffic. The database has a hard connection ceiling. Queries are cut off after a few seconds. The function runtime has a CPU budget your laptop never enforced. If your app worked all week and fell over the day real users arrived, one of the six failures below is the likely cause. None of them shows up while the only user is you.

Fixed £4,500 · 3 days · pass-or-refund · next slot w/c 3 August

What actually breaks

Every one of these leaves evidence

Connection exhaustion shows up in the database logs as refused connections. The email failure announces itself: sign-ups from outside your project team get an error back from the auth API, and the send never happens. Edge function breaches are named in the function logs as resource limit errors. Bucket exposure takes one look at the storage settings. Schema drift is a diff between your migrations folder and what production reports. Realtime overages arrive as named errors on the WebSocket. The diagnosis is not guesswork: read each layer's own logs and settings in order, confirm which of the six are live in your project, then fix them in the order that unblocks real users first. In practice a broken project usually has more than one.

What “done” looks like

We agree one of these in writing before you pay anything. If it passes, the sprint passed. If it doesn't, you get a full refund and keep the work.

Pass-or-refund guarantee

We agree the acceptance test before any work starts. If it doesn't pass within three working days, you get a full refund and keep every change I've committed. The risk is mine, not yours.

Get a yes/no on your blocker · free, 15 min