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