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