프로그램
SESSION 1 ~
Real-time large data at Twitter
Raffi Krikorian | Twitter
Twitter's architecture deals with "now". Everything must happen in real-time and the real-time constraint is its hardest problem. At steady state, Twitter receives thousands of tweets a second that it needs to deliver to disks, in-memory timelines, email, and mobile devices. Simultaneously, Twitter deals with changes to its graph -- each change affects the way that data flows through the system. This talk delves into the three nouns of twitter: tweets, timelines, users, and using them at scale at Twitter.
트위터의 실시간 빅 데이터
트위터의 아키텍쳐는 “현재성”을 다룬다. 모든 것은 실시간으로 이루어져야 하기에 실시간성을 제약하는 것이 가장 어려운 문제이다. 트위터는 정상상태에서 1초에 수천 개의 트윗을 받아 디스크, 인 메모리 타임라인, 이메일, 모바일 단말로 보낸다. 동시에 트위터는 그래프의 변화도 다룬다. 즉, 각각의 변화가 시스템 내의 데이터 움직임에 영향을 준다. 본 세션은 트위터의 3가지 측면, 즉 트윗, 타임라인, 사용자 그리고 이것들을 트위터에서 대규모로 사용하는 것을 다룰 예정이다.