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