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