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