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