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