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