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