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