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