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