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