I thought some here might be interested in a book I’m currently writing - Build a SaaS app in Go.
There’s some pretty compelling reasons to consider Go for a startup:
- Tiny memory usage, so your servers can run your app on the smallest configuration. DigitalOcean’s starting $5/m droplet for example are more than enough for medium-high traffic apps in Go.
- Simple deployment via a one file binary. No more scp’ing code to your production servers.
- Highly performant and new comer are productive in less than a week.
- Safe to refactor and change core part of your application. Great for micro-services.
Note: I’m not saying or implying that Go is better or the only solution. I’m writing this to present alternative to other things. Learning new language is energizing and increase overall programming skills.
In any case, I’ve built and run SaaS for the last 10 years and it is hard (for me at least). I wanted to publish a book. SaaS and Go are two things I’m passionate about. Hopefully that picked your curiosity a little.
Any feedback always appreciated