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