Overwhelmed by Tech Stack Choices for My SaaS Product: Need Guidance

0
5
Asked By TechieTurtle47 On

Hey everyone,

I'm looking for some advice on selecting a tech stack for a vertical SaaS product I'm excited about, which focuses on AI and automation. As a Business Analyst with a solid IT background, I have a good grasp on process design, requirements, and workflows. While I might not be a developer, I've built a decent home lab with tools like OMV8, Docker, Ubuntu Server, and a few others. I can read code, write basic scripts, and figure things out with online resources.

However, I'm feeling quite overwhelmed by the numerous tech stack options out there:
- **Hosting:** Should I go with AWS, DigitalOcean, or a VPS with Docker?
- **Backend:** What's the best choice between Node, Python, or .NET?
- **Frontend:** Is Next.js the way to go, or should I consider Vue or something else?
- **Database:** Postgres or Mongo?
- **Authentication:** Keycloak vs. Auth0 versus Supabase?
- **AI Integration:** Is it better to use hosted LLMs or self-hosted solutions?
- **Orchestration:** Would n8n be suitable?
- **All-in-one Solutions:** What about platforms like Vercel, Netlify, or others?

My goals include:
- Being a solo founder
- Implementing a multi-tenant SaaS model
- Effectively integrating AI

How would you tackle the tech selection process based on my situation? If you were in my shoes, what stack would you pick and why? I'd greatly appreciate any solid insights from those with experience! Thanks!

5 Answers

Answered By PragmaticDev On

I'd say go with reliable, 'boring' technologies. They might not be the flashiest, but you'll find way more resources and support online. Using platforms like Vercel can help you minimize initial setup hassle too. Focus on delivering your MVP and worry about scaling later!

StartupDreamer -

Boring tech sounds like a solid plan, especially for someone new to building SaaS!

CodeNinja22 -

Totally agree! Getting your MVP up and running should be the priority.

Answered By TechExplorer88 On

The PHP stack with **Laravel** is a classic choice too. It supports multi-tenancy quite well and is well-documented. Not the newest, but has a strong developer experience. Plus, it's battle-tested if you're looking for robust solutions.

TechieTurtle47 -

Interesting! I didn’t realize PHP is still widely used. Definitely something to think about.

FrameworkFanatic -

Laravel is definitely solid! It's great for quick deployments and has a vast community.

Answered By CodeNinja22 On

Honestly, there's no 'best' solution since each option has its pros and cons. I'd recommend picking something simple and well-documented to start. Given your situation, going with **Next.js + Supabase + Vercel** might be the best route. Supabase offers Postgres and authentication, which is handy for multi-tenancy, while Vercel simplifies hosting. This way, you can focus on building rather than getting bogged down in tech details.

SkepticalCoder -

That sounds reasonable! Thanks for the recommendation, I think it aligns well with my goals.

DebuggingDiva -

Good point about Supabase being powerful yet straightforward. I'll definitely consider this stack!

Answered By CuriousDeveloper On

Just pick something that feels familiar and has solid documentation. Don't overthink it. For hosting, an affordable Linux VPS is your best bet; for backend, use whatever you like, whether that's Node or Python. And when it comes to databases, Postgres is usually a safe choice. The key is to just get started and iterate as you go!

TechieTurtle47 -

Thanks for the suggestions! I'll explore those options further.

LifeHacker42 -

Exactly! Don't let choice overload keep you from launching your project!

Answered By SimplicitySeeker On

Honestly, just pick **Next.js + Supabase**, and go! You can swap things out later if needed. The most important part is to not get stuck in research mode and spend ages selecting frameworks instead of building. Focus on getting something out there as a first step!

FutureFounder -

Exactly! Once I have an MVP, I can refine the tech as I gather feedback.

CuriousDeveloper -

This is the kind of motivation I need! Thank you!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.