4 ms·
> You literally side-stepped all the maintenance that is required for a reliable SaaS app My post was only a few paragraphs long, but one of them does in fact
by jasonkester 9y ago
> You literally side-stepped all the maintenance that is required for a reliable SaaS app
My post was only a few paragraphs long, but one of them does in fact address this. I've spent maybe 400 hours this year working on my little handful of SaaS products. Zero of them were spent maintaining the server that they run on.
On the effort scale, it's nothing compared to writing the software and supporting customers.
- stephenr 9y ago> The only downside you mention is that you have to run a webserver. But you have to run a server anyway. Not necessarily. Plenty of desktop app 'brochure' sites use a hosted solution, so zero web server maintenance required. > And if you pick the right tech stack, those things don't tend to go down all that often. What's "the right stack"? I'm sure Amazon and Google would love to know your secrets to maintenance free SaaS. > You don't need "Five Nines" of availability for most types of business software, anyway. Three Nines is fine. Even Two won't generally lose you any customers. Two nines is >7 hours a month downtime. That's basically one business day per month, the app is unavailable. Given that this is in addition to any scheduled downtime for things like upgrades, server maintenance, I'm not sure I'd be aiming for that as your baseline. I get that the OP wants passive income from this endeavour. The way to achieve that is not to half-ass the infrastructure on a SaaS product.
- jasonkester 9y agoI'm having trouble understanding where you're coming from with the hostility. It sounds like your experience must be a lot different than mine. I run a fairly standard Microsoft stack of ASP.NET, IIS, C#, SQL Server. Chosen for its boringness and reliability, because as I've said before, I really don't like having to worry about hardware: http://www.expatsoftware.com/articles/happiness-is-a-boring-stack.html http://www.expatsoftware.com/articles/happiness-is-a-boring-... I'm also speaking from experience about the downtime thing. I used to have a rather sketchy ISP, and would see those 7 hour downtimes from time to time. I would occasionally get an email or two from customers who noticed, but never lost a single paying account as a result of downtime. Maybe it's just picking a market that can live without your thing for an hour if need be, but then that's the goal we're talking about of a SaaS business that runs itself without your intervention. People worry about a lot of things before starting a business. They use things like "what if the server goes down" and "what if my customers call me every night at 3am" as excuses not to even try. But when you actually do try, you find that none of those things you worried about end up happening. That's not to say it's easy. But the things you're raising as issues just aren't. In my experience.
- stephenr 9y agoServers absolutely do "go down", and it absolutely is an issue. How this is even a discussion point is beyond me.
- donovanm 9y agoSure, but as a one man operation trying to get Google level reliability is out of the budget.
- stephenr 9y agoThere's a lot of difference between running a webapp on a single unmaintained server and "google level reliability"
- jasonkester 9y agoCertainly. Maybe once a year, for as long as it takes for me to notice and reboot it. I can't remember it happening this year to mine, but sure, let's stipulate that it can happen. But is that an issue? Enough to pick a distribution model for your software product that divides your customer lifetime value by ten? If you're that worried about it, you could always take some of those profits and hire a kid to carry a pager around and do that once a year reboot for you.