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