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