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