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