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