Yeah, so I tried to dodge the PaaS part of this, as typically that is a tougher call to buy wholesale into or our of. In hindsight, I also realize how aged my shortcut of "cloudbees" for "JenikinsaaS" is :)
Great angles though and particularly I think we could spend ages on the 'data part of the paas' as particularly services like mongo can be viewed from that angle, as DaaS, and probably even strategic in cases where it is put to use in product specific ways.
Anyhow... from this thread I'm gathering a few thoughts in such a decision:
* Is there impact to either choice (ex. Non strategic or no big deal to bring back)
* Is flexibility with the tool strategic to producing value?
* Can the cost of this service get scary?
* Is there a staffing point where this can be insourced with little impact?
* How evolved is the troubleshooting process? Is it better or worse than off the shelf?
What did I miss/misinterpret?
Also, I've not heard too much about is where the SaaS/PieceOfPaaS is a happier place. Ex. Like normal software, premium services has more features, or even cannot be installed at all. Do you have examples where some 'thing you need as a service' like escalation, backups, etc were only available as a service and you felt best to go ahead and use it? Why, or what made the call not to?
-A