Q

  • "There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies." - C.A.R. Hoare

« Perl Onion 11 | Main | The data center as a black box »

April 10, 2008

Data diodes

Much has been said about Google App Engine and portability, openness etc. I think that we'll eventually get the same kind of service on an open stack, albeit at a higher cost (higher than free). Aside from authentication, and you don't have to use Google's for App Engine, it's the database that locks you in. Same with Amazon. Someone will build a similar service on CouchDB (should be 1.0 soon enough) with options for your favorite language/framework above that with ease of deployment more like Google's than Amazon's. CouchDB is particularly intriguing because it should be easy to move/replicate the data from one provider to another. Wanna move? Run in parallel, replicate the data, shut the old site off, replicate again. Done. It's even cooler when your site design replicates too. Just put those design documents in the document database. People have been doing this with Lotus Notes for decades.

Don't lock us in. Leave the door open and compete on service, value and reputation.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/61886/27993916

Listed below are links to weblogs that reference Data diodes:

Comments

CouchDB looks amazing, I'm looking forward to 1.0. I think this move by Google certainly helps spell the way forwards for Web applications though.

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In