4 ms·
I'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
by jasonkester 9y ago
I'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.