The conversation

Lessons learnedExperience excerpt · English

I've been trying to put together a solo project, that might be worth launching a bit later

I've been trying to put together a solo project, that might be worth launching a bit later. My stack in general is: Elixir for the backend. Reasons for it: - Elixir is designed for reliability, so since I want to keep the app alive as much as I can by myself, it seems like a great fit. - It also has excellent integrations with Postgres (my choice of DB) with Ecto. - I generally skipped Phoenix, as I'm just using Elixir to create my API. - Absinthe provides amazing support to create GraphQL API from scratch. Frontend will be React probably with Relay. - I've been using React at my job for years with GraphQL and I'm pretty fond of it. - I've been planning on investingating Mobx, as I've never used it but heard good things about performance there. I'm not sure if it's going to be worth using it with GraphQL - Relay has quite a lot of boilerplate, but I found it good enough for what I'm doing, and I liked the performance. Also it's fairly easy to integrate with Absinthe. …

Original discussionAsk HN: What would be your stack if you are building an MVP today?723 source comments · at import
2

What was this responding to?

Parent context · original excerpt

NV

Specifically the backend. I'd love to hear your reasons. Do you keep one eye on what the stack would be post MVP? 1. Old schoolish (VPS - Maybe DO, Django/Flask/Rails/Remix/Next with postgres) 2. Supabase etc with JS/TS on either side of the network 3. Lambda/Cloud functions with Firebase/Dyanamo DB/Cosmos DB etc 4..n. What else and why?

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

CH

> - I generally skipped Phoenix, as I'm just using Elixir to create my API. Why specifically? Phoenix is mostly just some convenience on top of plug, but does a lot of things you'll have to reinvent.

Full original
0X

My issue with Phoenix (or Elixir..) is that there are like 3 people in the world using it. The community and the third party packages available is minimal compared to other ecosystems. And in my opinion, it is already past its best days. I know of several companies in my area that a few years ago chose it for building their services and ended up, or are migrating to other stacks because of their problems hiring.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.