computing programming mysql social api security javascript development internals web-development ajax high-availability linux apps java app-engine cluster video database opensocial network graph web facebook performance scalability filesystem python map-reduce google