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