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