<<< Previous speaker next speaker >>>

Raffi Krikorian, Twitter Engineering Director

 Raffi  Krikorian

At @twittereng, @raffi is the Director of the Applications Services group, the custodians of Twitter's core logic and application infrastructure → his teams manage, amongst other things, the business logic, scalable delivery, APIs, and authentication of Twitter's application. His group, from the @twittereng side, helped create the iOS 5 Twitter integration as well as the ""The X Factor"" + Twitter voting mechanism. Previously, he was the lead of the public APIs as well as being the one of those behind Twitter's Geospatial APIs.

Before Twitter he used to create technologies to help people frame their personal energy consumption against global energy production (Wattzon - Business Week's ""Best Idea"" 2008), and also ran a consulting company building off-the-wall projects. At one point, he used to teach at NYU’s ITP (created the class Every Bit You Make) and spent way too much time as a student at MIT and the MIT Media Lab (Internet 0 - Scientific American September 2004).

Presentation: "Real-Time Delivery Architecture at Twitter"

Time: Monday 10:50 - 11:50

Location: Salon D

With hundreds of millions of users, Twitter operates one of the world's largest real-time delivery systems, large enough and pervasive enough to exert noticeable "pressure" on the overall internet itself. At steady state, Twitter receives thousands of tweets a second that it needs to deliver to disks, in-memory timelines, email, and mobile devices. The name of the game for Twitter is "now", so those deliveries, which multiply according to the graph of who follows whom, need to occur in real-time. In this session, we will dive into both the "write path" and "read path" of Twitter to understand the architecture which supports those tweets, and also how Twitter serves them through one of the world's largest web sites.