Colin, since you also wrote the Tarsnap back-end data engine yourself, how would you weigh a cost vs loss-of-control of that functionality in Tarsnap?
From my perspective, the flexibility and control you have over kivaloo generates some value to you as the developer of Tarsnap. At what cost point/function-level would you actually make a switch to a SaaS back-end?
My interest in this question goes beyond this specific case to the consideration of when service/library use in a new SaaS production is contraindicated.
If Amazon had a service which gave me the cost and performance I expect to get from kivaloo I'd start using it without any hesitation. I assign a negative cost to loss-of-control since the testing provided by their large user base and their experience with scalability far outweighs the advantages of greater control.
From my perspective, the flexibility and control you have over kivaloo generates some value to you as the developer of Tarsnap. At what cost point/function-level would you actually make a switch to a SaaS back-end?
My interest in this question goes beyond this specific case to the consideration of when service/library use in a new SaaS production is contraindicated.