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