Live data from Hacker News

Ask HN: What would be your stack if you are building an MVP today?

news.ycombinator.com

51–60 of 736 posts

Re: Ask HN: What would be your stack if you are building an MVP today?

#51
The ones I know are Django and Express, but I would possibly pick up .Net if I had to build a product today.

I’m wrapping up a Python project right now and my next personal project or two are going to be .Net apps of certain ambition (users, scheduled tasks, a few tables, maybe a sprinkle of real-time) so that I have some good foundations come gametime.

For the front-end I’d pick some React flavor.

Data in PostgreSQL.

Cloud provider probably AWS because it’s the devil I know but I don’t care too much.

Re: Ask HN: What would be your stack if you are building an MVP today?

#52
Frontend - Elm + Tailwind (possibly Miso, it has been a while since I tried and dismissed it)

Backend - Haskell, Postgres

Infra - My most recent experience is with AWS and ECS but I'd likely try out Nomad and HAProxy.

Pretty much any other moving parts would depend on the MVP itself.

Re: Ask HN: What would be your stack if you are building an MVP today?

#53
Depends what I'm building. When getting it done as quickly as possible, I'd rely on Python - Django, and Postgres. If time is still of the essence, but not as breakneck, I'll use Python - Fastapi and Posygres.

If I have more time, I use go - chi and redis as a primary database.

Re: Ask HN: What would be your stack if you are building an MVP today?

#54
post #7

Build with what you know, that way you'll be focusing on just building what your customers are asking for, and not also having to learn the technology as you build.

Exactly. If one were to look at my top-level reply here and ask "why?" for any item I listed, in basically every case the answer would be "It works, and I know it." I could get more done faster using that stack than a stack I'd have to learn from scratch.

That said, there's a time and place for experimenting and learning new stuff. And I am interested in trying Elixir at some point. But to "get stuff done" in the near term? Yeah, it's going to be mostly Java/Groovy, Grails, and some Javascript. Hell, I might even break out jQuery just out of sheer familiarity, if I got stuck doing something using vanilla JS.

Re: Ask HN: What would be your stack if you are building an MVP today?

#55

Django, in my previous role we did MVP websites for academics and the speed of getting a site up and running and deployed was just so fast. I’ve never worked with anything else that is as fast, anything like FastAPI or Flask or Express or similar either requires additional libraries to add really basic and common functionality or you have to roll it yourself. I personally don’t think that if you’re building an MVP yo…

Came here to say this. I have a side project that I need to spin up quickly and after lots of framework shopping, I settled for Django.

Django and it's batteries included philosophy is perfect for creating full stack applications. The best thing about Django is that almost every problem you face has been answered by the community.

The community tools like DRF/Django-Ninja/Crispy-forms/Django-environ etc are top notch and it's very easy to extend your application.

7/5 would use Django again.

Re: Ask HN: What would be your stack if you are building an MVP today?

#56
Unclear description of requirements. Even as a green field project you base these on the environment it needs to operate in, the team that will work on it, and/or based on requirements of the actual functionality. And if for your own project, base it on something you know. Learning a new stack and developing an mvp does not go well. You would be struggling more to make it work than making progress.

Re: Ask HN: What would be your stack if you are building an MVP today?

#57
For an MVP the most important thing is to get the product ready, have early feedback and then iterate based on the response.

After my extensive framework shopping of PHP/Laravel, Phoenix, Supabase, Directus, Kotlin+SpringBoot, I settled for Django+HTMX+AlpineJS for my side project. I could create a working MVP in a week and within 1 month I had most features up and running.

I plan to host it on Oracle cloud (free tier) and have not seen any issues with it so far in the test runs.

Re: Ask HN: What would be your stack if you are building an MVP today?

#59
post #36

I'm building an MVP solo. Rust for the core application, Elixir for the backend, frontend, API, data layer. Javascript is pretty much non-existent, all client-side interactivity is done by LiveView. Packaged into a podman container and deployed to a Hetzner dedicated server. Storage on PostgreSQL, probably the only thing I would rather not have to manage, but honestly single node is perfectly fine for an MVP. Provisi…

If the backend, frontend, API and data layer are in Elixir, what's actually written in Rust?
Post reply on HN