| Or a barebones box from Vultr or Linode then log errors out to stdout, slap an email address on the page and there's your logging and error system. AWS is massively overcomplicated for an indie SaaS business, and it costs way, way too much. You can have a box with plenty of room for $5 - $10 / month and it takes about 25 seconds to launch it. I had 20k concurrent users with a $5 server and Cloudflare. Other people are using serverless solutions, which drive the price even lower. The author stated as much: keep it simple and boring. He thought he was going boring for a SaaS, but he went way too exciting for what an indie SaaS needs. |
So instead of talking with customers and growing your business you are busy wasting your time installing a web server, database server, configuring build tools, etc?
Getting root access to a barebones linux install is conceptually "not complex". But that is only because it pushed all the actual complex stuff up the food chain and into your head. A head that needs to be thinking about everything but how to configure apache or the load balancer or postgresql.
> keep it simple and boring
Installing a web server from a package manager and configuring it in a repeatable way is not simple and boring. A single person startup doesn't have the bandwidth to do that.