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