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