7 Things I Wish I Knew Before Scaling Next.js + Supabase to 100K Users

Six months ago, we launched our SaaS with Next.js and Supabase. The stack was perfect for our MVP: fast development, great DX, and it just worked.

Then we hit 10K users. Then 50K. Then 100K.

Everything that worked beautifully at small scale started breaking. Database queries that took 50ms now took 5 seconds. Our Supabase bill went from $25/month to $800/month. Users complained about slow page loads.

Here's what I wish someone had told me before we started.