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