Skip to content
Discussion options

You must be logged in to vote

Hey! Great question, I primarily chose Go because it's strongly typed, very fast and compiles down to a single binary with no need for consumers to worry about setting up external dependencies or things like Node/npm versions. Now, Docker does mostly solve this but not everyone may wish to use Docker. Other reasons include: great standard library (testing is built in as well as all of the standard HTTP tools and other things.)

I've worked professionally with Node-based backends and I often find the code can get very unwieldy over time, it's easier in my experience to fall into bad patterns. It's also single-threaded by nature so scaling on a single machine requires some form of process ma…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Southclaws
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #168 on August 16, 2024 09:07.