So I'm going to start my first #software #business (announcement soon) and I am currently pondering what my architecture / tech stack should look like.
Roast my choices:
- Next.js for frontend
- #Go for backend
- docker compose setup
- deployed on #Coolify on a Hetzner VPS
Thinking about dropping Next.js and going all-in on Go.
Did you know you that you can run #Go 1.24rc1 (or any other version) by just setting an environment variable?
$ GOTOOLCHAIN=go1.24rc1 go version
go: downloading go1.24rc1 (darwin/arm64)
go version go1.24rc1 darwin/arm64
This is supported since Go 1.21 (August 2023).
go.dev/doc/toolchain