Presentation: "Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web Applications"
Time: Thursday 16:30 - 17:30
Location: Concordia
Twitter is a good example for next generation real-time web applications, but building such an application imposes challenges such as handling an every growing volume of tweets and responses, as well as a large number of concurrent users, who continually “listen” for tweets from users (or topics) they follow.
During this session we will review some of the key design principles addressing these challenges, including alternatives “NoSQL” alternatives and blackboard patterns. We will be using Twitter as a use case, while learning how to apply these to any real-time we application.