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