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