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