Basically what are your requirements? Is this a personal project or something at your job? What languages or frameworks is your organization already using and people are familiar with?
More of a meta point - these comments are something else. I see everything from React to using some solution that gives you containers out of the box.
This focus on languages, frameworks, and infrastructure tooling, instead of working off your requirements is generally guaranteed tech debt in my experience. If all your doing is building a simple website, who exactly benefits from all the added complexity?
Elixir for an API if you need something extremely fault tolerant. Use Go if you need speed but don’t want to learn Rust or C.
Unless you’re doing something way out there stick with PostgreSQL for the database. Maybe an Apollo/GraphQL query setup in front of it.
React
- preact
- redux for caching requests and serializing in ssr
- express as webserver
- styled-system for ui
Go for api - postgres
- redis