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