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