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