Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 6,130 | Comments: 45,561

filter by tags archive

Software as a Service is a matter of trust

time to read 3 min | 569 words

There is a whole world of services out there that one can take advantage of, from online office suite (Google Docs are surprisingly functional) to email, from financial services to hosting your own data center in the cloud. Some of them are free, and some are commercial.

I am taking advantage of many of them. Mostly because I am one of those people who keep moving around between machines, and anything that isn't web based isn't practical to me.

Whenever the option of using someone else's services come up, there are a few question that we need to deal with:

  • Security - Do I trust these guys to handle my data?
  • Longevity - Are they going to be around for a long time?
  • How do I get out - Are they locking all my data inside? Can I get it out in a reasonable way?
  • Reliability - Can I rely on them to be up? How often do they have issues?
  • Support - If I have an issue, who deals with it? How do I contact them? How responsive they are? What kind of treatment do they have?
  • Transparency - If there is an issue, do I get to know what happened? How we can ensure that it will not happen again?

None of these are idle questions.

Right now, I cannot work on NH Prof because of an issue with assembla's Subversion. And Ken, yes, I know this wouldn't have happened if I used Git. When I used Google Docs to manage my finances, there were several incidents of me logging into the system and not seeing any of my spreadsheets. They always came back several hours later, but that was a very unwelcome feeling.

I have run into issues with non responsive (or even hostile) support before, and this is one of the reasons that I would immediately terminate all association with a particular provider.

I also prefer services that have a commercial option to the completely free one. With the completely free ones, unless they are backed by someone like Google or Microsoft, there is a strong likelihood that some day it will all just be gone.

Now, for many of those services, I can get a server and host them myself. The problem is that there is a non trivial management cost for that. And if I want to do that, I would need to invest quite some time in doing so. The plus side is that if there is an issue, I can fix this. The down side is that if there is an issue, I need to fix it.

In the end, it come down to how much you trust the service provider, more than anything else. I don't think it is feasible to ignore those services, or even in any way smart. But you do have to be cautious about who you are using, and have a planned strategy to back out of this service, or move to another one. In my case, some of those strategies means falling back to gool ol' Excel and digging through my email.

For some things, like my email, I don't have a fallback strategy. If Gmail is down, I am going to be pissed, but the features that I get from Gmail is so important to my workflow that I can't imagine doing it any other way.

Trust, that is all there is.



I started using web based email soley a few year ago. some people thought I was wierd or crazy, but I could access my email anywhere with internet. That's important to me because I'm often on a different machine, and sometimes its not my machine that I'm on.

Now with gdocs, I'm happy to have email and docs available wherever I go. I'm fairly careful which online services I use; I have a healthy distrust of online security. I also don't want a get settled on s service that goes away after a couple years.

Overall, I'm very happy with web based apps despite the occasional freak-out moment.

One more point, I've started using gmail drafts for taking notes and even storing files online temporarily.


I sum it all use even easier:

Computing = Confidence

Are you sure your backup is good?

Are you sure the grand total on your 500 page report is good?

Are you sure the payroll calcs your performed are good?

Did NH really update SQL Server correctly?

Computing = Confidence

Nothing more, nothing less.

Comment preview

Comments have been closed on this topic.


  1. RavenDB Conference 2016–Slides - one day from now

There are posts all the way to Jun 01, 2016


  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats