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