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