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