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