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