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