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