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