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