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