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