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