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