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