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