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