DEV Community

Discussion on: The Ultimate Tech Stack for Startups in 2025

Collapse
 
rayenmabrouk profile image
Rayen Mabrouk

Thanks for sharing your thoughts!
Regarding NextJs, we’ve been running it in Docker on a VM (4-16gb of ram dpanding on the project), and it’s been working really well for us, except for occasional quirks. Since we don’t have SSR-heavy applications, it handles up to 200–300 concurrent users reliably.
As for Supabase, their $25 subscription covers most of our projects, and when we exceed that, we migrate to a self-hosted instance with Docker. The migration process is seamless, thanks to their detailed documentation.
For NestJS, we only use it when we have a backend team of 3+ developers. Frameworks like Express or Deno can offer too much flexibility, which often leads to messy codebases without strict team coordination. NestJS provides the structure and scalability we need for larger, more organized teams.

Collapse
 
sokol8 profile image
Kostiantyn Sokolinskyi

1) I didn't know you can migrate Supabase to a self-hosted instance (I never used it to be honest). Thanks for the tip.

2) For Next.JS we use much smaller RAM for VM and we're heavy on SSR due to the nature of our projects. What hosting did you use for it?

3) Express/Koa just need proper guardrails and code review. But I agree that NestJS offers some built-in guardrails which allow less code drift between team-members.

Thread Thread
 
mzcoderhub profile image
Galang YP

Supabase is just hosted postgres right ?

Thread Thread
 
sokol8 profile image
Kostiantyn Sokolinskyi

They try to be more than that. You can also self-host supabase.
But I didn't try the thing at all so cannot judge

Some comments have been hidden by the post's author - find out more