DEV Community

Discussion on: Where do you host your apps these days (and why)?

Collapse
 
devopsdaily profile image
DevOps Daily

Nice setup. Vercel, Render, and Supabase make a great combo for solo devs. Has it been smooth, or have you hit any limits with that stack?

I've read some horror stories with Vercel billing, though not used it myself so not sure if those are true at all.

Collapse
 
itsonlyny profile image
Nyah Mukassa • Edited

Everything’s been running pretty smoothly so far. I haven’t actually promoted the app yet since I’m still fine-tuning things, but this is where it’s at:
👉 designspo-webpage.vercel.app/
Feel free to poke around!

I haven’t ran into any major limitations. For everything I need right now, it’s all been doable. The only real issue was with Render’s free tier — it doesn’t include persistent instance types, which can cause slow response times (up to 30 seconds) after periods of inactivity ‼️. I had to upgrade to a paid instance to avoid that downtime.

With Supabase, I’m also using the free tier for now. The only catch is that the database can be paused if there’s no activity, so I make sure to trigger some usage at least once a week to keep it alive.
Also, you have to understand Supabase’s Row Level Security (RLS) which was something new to me. It basically adds an extra layer of protection to your database by making sure users can only access the rows of data they’re supposed to. So, for example, a user can only view or modify their own saved content, not anyone else’s.

As for Vercel, I’ve heard the horror stories when it comes to surprise billing. Luckily, I haven’t added any card details yet, so I’m somewhat protected while in development. That said, I'm pretty sure there's ways to prevent skyrocketing bills. I guess it’s just a matter of reading how Vercel works. This is something I need to look into more myself, so it'd be nice to hear a comment on this part.

What are you using and why?

Thread Thread
 
devopsdaily profile image
DevOps Daily

Great setup! I've heard about the same issue with Render cold starts. Supabase RLS takes a minute to get but works well. I'm on DigitalOcean and Cloudflare for simplicity and cost control!