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