Ask HN: Is my software stack choice sound?
REST vs GraphQL doesn&#x27;t really matter for this type of app. Since you&#x27;re restricting the choice between Phoenix&#x2F;Elixir and Wt, I&#x27;d definitely go the former, but you&#x27;ll have something out the door even faster with Ruby or Python. I&#x27;m not just speculating here, I worked with a C&#x2F;C++ dev before when we used Ruby for a project and he was blown away at how much more productive he was.<p>As for CouchDB vs Postgres: &quot;When in doubt, Postgres.&quot; Has never failed me. I burned a lot of time on other DB systems[0], but in the end Postgres was always easier for the whole picture of what a DB should do from backups to persistent to extensions, everything really. Never tried CouchDB though.<p>Anyway, seems like a good project to try out some new tech since it should be pretty easy. Whatever you choose should be fine for your first 100k users.<p>[0] Riak, Mongo, hand rolled custom graph DB based on BerkleyDB, tried to make Neo4J work, even wrote a persistence layer for NetworkX at one point.