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