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