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