SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Monday, October 24, 2011
@9len
                                     Glen D Sanford


                           Giving a talk at Davis tomorrow about
                           engineering for real-time at Twitter.
                           #davistechtalk
                           1 min ago via Twitter for Mac   Favorite   Retweet   Reply




Monday, October 24, 2011
“Instantly connect people everywhere
                    to what is most meaningful to them”



Monday, October 24, 2011
Irene



Monday, October 24, 2011
@washingtonpost
                                    The Washington Post


                           Hurricane #Irene's predicted path:
                           wapo.st/olG9em
                           26 Aug via SocialFlow   Favorite   Retweet   Reply




Monday, October 24, 2011
@thelede
                                    NYTimes The Lede


                           Update: Hurricane Center Expects
                           Storm to Strike I-95 Corridor
                           nyti.ms/rbya1s #Irene
                           26 Aug via The New York Times   Favorite   Retweet   Reply




Monday, October 24, 2011
@CNN
                                    CNN


                           Twitter list of CNN journalists with
                           'boots on the ground' covering
                           Hurricane #Irene --
                           tinyurl.com/3wcurxr
                           26 Aug via web   Favorite   Retweet   Reply




Monday, October 24, 2011
Monday, October 24, 2011
@JordnJnkieJuice
                                    !Finally"MF"Famous!



                           EARTHQUAKE !!!!!
                           1 min ago via Echofon   Favorite   Retweet   Reply




Monday, October 24, 2011
@usgs
Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
300 miles
                              to
                             NYC




Monday, October 24, 2011
Monday, October 24, 2011
@remedyoakland
                                    Remedy


                           Strawberry scones and rhubarb
                           turnovers in the house!
                           14 Apr via Facebook   Favorite   Retweet   Reply




Monday, October 24, 2011
What’s a Tweet?




Monday, October 24, 2011
48 characters
                                                                         +1 for the bird

                           What’s a Tweet?
                           It’s a short message that's sent through




                                                              140 characters max

Monday, October 24, 2011
1 tweet




Monday, October 24, 2011
sizeof(1 tweet)= 140 characters




Monday, October 24, 2011
= 140 characters
                           sizeof(1 tweet)
                                           ! 200 bytes



Monday, October 24, 2011
@Astro_Soichi
                                     Soichi Noguchi



                           http://twitpic.com/17dfqb -




                           8 Mar 10 via TwitPic       Favorite   Retweet   Reply


Monday, October 24, 2011
@Astro_Soichi
                                     Soichi Noguchi



                           http://twitpic.com/17dfqb -




                           8 Mar 10 via TwitPic       Favorite   Retweet   Reply


Monday, October 24, 2011
@tw1tt3rart
                                    TW1TT3Rart




                                                                THANK
                                                                  YOU
                                                                  STEVE

                           #ThankYouSteve #TwitterArt
                           6 Oct via web   Favorite   Retweet    Reply




Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
@9len
                           Glen D Sanford




Monday, October 24, 2011
@9len
                           Glen D Sanford




Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
Monday, October 24, 2011
@9len
                           Glen D Sanford




Monday, October 24, 2011
Sounds easy, right?

                                                 trick question



Monday, October 24, 2011
More Than

                           1,000,000,000
                              Tweets a week

Monday, October 24, 2011
1E9 tweets
                             week



Monday, October 24, 2011
1E9 tweets   1700 tweets
                                      !
                             week         second



Monday, October 24, 2011
1E9 tweets   1700 tweets
                                      !
                             week         second

                                                  steady state


Monday, October 24, 2011
Tokyo
                           6,600 TPS




Monday, October 24, 2011
7,196
                           TPS




Monday, October 24, 2011
8,800 TPS




Monday, October 24, 2011
@9len
                           Glen D Sanford




                                 status/update
Monday, October 24, 2011
@9len
                           Glen D Sanford




                                 status/update
Monday, October 24, 2011
status/update




                               HTTP 200 OK


Monday, October 24, 2011
                           {
status/update




                            HTTP 200 OK


Monday, October 24, 2011
Snowflake
       http://github.com/twitter/snowflake




                                             s


Monday, October 24, 2011
s



                           Rockdove




Monday, October 24, 2011
t.co



Monday, October 24, 2011
Storage
                                     {
Monday, October 24, 2011
Storage   Gizzard
                                     https://github.com/twitter/gizzard
                                                                          {
Monday, October 24, 2011
status/update




                               HTTP 200 OK


Monday, October 24, 2011
                           {
status/update




                               HTTP 200 OK


Monday, October 24, 2011
                           {
HTTP 200 OK


                           {
                               …
                               "text":"Tweet!"
                               …
                           }




Monday, October 24, 2011
status/update




                               HTTP 200 OK


                           {
                               …
                               "text":"Tweet!"
                               …
                           }


Monday, October 24, 2011
status/update




                               HTTP 200 OK


                           {
                               …
                               "text":"Tweet!"
                               …
                           }


Monday, October 24, 2011
Monday, October 24, 2011
status/update


                                                 Fanout




                               HTTP 200 OK


                           {
                               …
                               "text":"Tweet!"
                               …
                           }


Monday, October 24, 2011
te

                                        Flock
                                        http://github.com/twitter/flockdb
                               Fanout




K


    Monday, October 24, 2011
te


                               Fanout




K


    Monday, October 24, 2011
status/update


                                                 Fanout




                               HTTP 200 OK


                           {
                               …
                               "text":"Tweet!"
                               …
                           }



Monday, October 24, 2011
@ladygaga
                           mother mons†er
                           14.6 million followers

                           @justinbieber
                           Justin Bieber
                           13.5 million followers

                           @BarackObama
                           44th President of the United States
                           10.6 million followers

                           @9len
                           software engineer, fundamentally ok guy
                           0.0021 million followers
Monday, October 24, 2011
@ladygaga
                                  mother mons†er
                                  14.6 million followers

                                  @9len
                                  software engineer, fundamentally ok guy
                                  0.0021 million followers




                           10000x more followers than me

Monday, October 24, 2011
@ladygaga
                           mother mons†er
                           14.6 million followers

                           @9len
                           software engineer, fundamentally ok guy
                           0.0021 million followers




                             scaling for            107



Monday, October 24, 2011
is a

             Real-Time Event-driven
                           &
                           Problem
Monday, October 24, 2011
What happens in the

                               World
                               happens on


Monday, October 24, 2011
We’re working on...
                            Really large scale systems

                                    Analytics

                               Relevancy engines

                              Indexing and search

                             Databases and storage

                                UX / HCI design

Monday, October 24, 2011
Follow me at
                      Questions?   twitter.com/9len




Monday, October 24, 2011

Weitere ähnliche Inhalte

Andere mochten auch

Presentation1
Presentation1Presentation1
Presentation1amitjade
 
Forecast 2013 alfa capital
Forecast 2013 alfa capitalForecast 2013 alfa capital
Forecast 2013 alfa capitalSergii Kurbatov
 
cong thuc toan hoc luong giac
cong thuc toan hoc   luong giaccong thuc toan hoc   luong giac
cong thuc toan hoc luong giacVũ Hồng Toàn
 
Analisis jalur (path analysis)
Analisis jalur (path analysis)Analisis jalur (path analysis)
Analisis jalur (path analysis)Senja Putri Merona
 
WordPress in the enterprise - can it work?
WordPress in the enterprise - can it work?WordPress in the enterprise - can it work?
WordPress in the enterprise - can it work?DMWMartin
 
Om sai presentation1
Om sai presentation1Om sai presentation1
Om sai presentation1amitjade
 
03 Smaakgevende stoffen
03 Smaakgevende stoffen03 Smaakgevende stoffen
03 Smaakgevende stoffenPaul Laaper
 
Què hem fet al curs 12-13? Què volem fer al 13-14?
Què hem fet al curs 12-13? Què volem fer al 13-14?Què hem fet al curs 12-13? Què volem fer al 13-14?
Què hem fet al curs 12-13? Què volem fer al 13-14?AMPA INS Bellvitge
 
Atencion !!!_alerta_nueva_droga
 Atencion !!!_alerta_nueva_droga Atencion !!!_alerta_nueva_droga
Atencion !!!_alerta_nueva_drogavaneyleo2011
 
Social media revolution glossary of terms
Social media revolution glossary of termsSocial media revolution glossary of terms
Social media revolution glossary of termsd306xc
 
Chinese Real Estate Investment Policy
Chinese Real Estate Investment PolicyChinese Real Estate Investment Policy
Chinese Real Estate Investment PolicyXiannianYe
 
Supercharge Your Facebook Marketing
Supercharge Your Facebook MarketingSupercharge Your Facebook Marketing
Supercharge Your Facebook MarketingExhibit Craft
 
Cdw sed tank_tech_memo1111
Cdw sed tank_tech_memo1111Cdw sed tank_tech_memo1111
Cdw sed tank_tech_memo1111Mazen Alqadi
 
Unit 1 songs bugsworld 2
Unit 1 songs bugsworld 2Unit 1 songs bugsworld 2
Unit 1 songs bugsworld 2chusmix
 

Andere mochten auch (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Forecast 2013 alfa capital
Forecast 2013 alfa capitalForecast 2013 alfa capital
Forecast 2013 alfa capital
 
13 gevogelte
13 gevogelte13 gevogelte
13 gevogelte
 
2010 2011 projecte curs
2010 2011 projecte curs2010 2011 projecte curs
2010 2011 projecte curs
 
cong thuc toan hoc luong giac
cong thuc toan hoc   luong giaccong thuc toan hoc   luong giac
cong thuc toan hoc luong giac
 
Menu
MenuMenu
Menu
 
Hadil ashqar
Hadil ashqarHadil ashqar
Hadil ashqar
 
BECOMING PROCREATORS
BECOMING PROCREATORSBECOMING PROCREATORS
BECOMING PROCREATORS
 
Analisis jalur (path analysis)
Analisis jalur (path analysis)Analisis jalur (path analysis)
Analisis jalur (path analysis)
 
WordPress in the enterprise - can it work?
WordPress in the enterprise - can it work?WordPress in the enterprise - can it work?
WordPress in the enterprise - can it work?
 
Om sai presentation1
Om sai presentation1Om sai presentation1
Om sai presentation1
 
03 Smaakgevende stoffen
03 Smaakgevende stoffen03 Smaakgevende stoffen
03 Smaakgevende stoffen
 
Què hem fet al curs 12-13? Què volem fer al 13-14?
Què hem fet al curs 12-13? Què volem fer al 13-14?Què hem fet al curs 12-13? Què volem fer al 13-14?
Què hem fet al curs 12-13? Què volem fer al 13-14?
 
Atencion !!!_alerta_nueva_droga
 Atencion !!!_alerta_nueva_droga Atencion !!!_alerta_nueva_droga
Atencion !!!_alerta_nueva_droga
 
Social media revolution glossary of terms
Social media revolution glossary of termsSocial media revolution glossary of terms
Social media revolution glossary of terms
 
Chinese Real Estate Investment Policy
Chinese Real Estate Investment PolicyChinese Real Estate Investment Policy
Chinese Real Estate Investment Policy
 
Supercharge Your Facebook Marketing
Supercharge Your Facebook MarketingSupercharge Your Facebook Marketing
Supercharge Your Facebook Marketing
 
Cdw sed tank_tech_memo1111
Cdw sed tank_tech_memo1111Cdw sed tank_tech_memo1111
Cdw sed tank_tech_memo1111
 
womens rights
womens rightswomens rights
womens rights
 
Unit 1 songs bugsworld 2
Unit 1 songs bugsworld 2Unit 1 songs bugsworld 2
Unit 1 songs bugsworld 2
 

Kürzlich hochgeladen

IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 

Kürzlich hochgeladen (20)

IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 

Glen Sanford: Engineering for Real-Time at Twitter

  • 2. @9len Glen D Sanford Giving a talk at Davis tomorrow about engineering for real-time at Twitter. #davistechtalk 1 min ago via Twitter for Mac Favorite Retweet Reply Monday, October 24, 2011
  • 3. “Instantly connect people everywhere to what is most meaningful to them” Monday, October 24, 2011
  • 5. @washingtonpost The Washington Post Hurricane #Irene's predicted path: wapo.st/olG9em 26 Aug via SocialFlow Favorite Retweet Reply Monday, October 24, 2011
  • 6. @thelede NYTimes The Lede Update: Hurricane Center Expects Storm to Strike I-95 Corridor nyti.ms/rbya1s #Irene 26 Aug via The New York Times Favorite Retweet Reply Monday, October 24, 2011
  • 7. @CNN CNN Twitter list of CNN journalists with 'boots on the ground' covering Hurricane #Irene -- tinyurl.com/3wcurxr 26 Aug via web Favorite Retweet Reply Monday, October 24, 2011
  • 9. @JordnJnkieJuice !Finally"MF"Famous! EARTHQUAKE !!!!! 1 min ago via Echofon Favorite Retweet Reply Monday, October 24, 2011
  • 13. 300 miles to NYC Monday, October 24, 2011
  • 15. @remedyoakland Remedy Strawberry scones and rhubarb turnovers in the house! 14 Apr via Facebook Favorite Retweet Reply Monday, October 24, 2011
  • 16. What’s a Tweet? Monday, October 24, 2011
  • 17. 48 characters +1 for the bird What’s a Tweet? It’s a short message that's sent through 140 characters max Monday, October 24, 2011
  • 19. sizeof(1 tweet)= 140 characters Monday, October 24, 2011
  • 20. = 140 characters sizeof(1 tweet) ! 200 bytes Monday, October 24, 2011
  • 21. @Astro_Soichi Soichi Noguchi http://twitpic.com/17dfqb - 8 Mar 10 via TwitPic Favorite Retweet Reply Monday, October 24, 2011
  • 22. @Astro_Soichi Soichi Noguchi http://twitpic.com/17dfqb - 8 Mar 10 via TwitPic Favorite Retweet Reply Monday, October 24, 2011
  • 23. @tw1tt3rart TW1TT3Rart THANK YOU STEVE #ThankYouSteve #TwitterArt 6 Oct via web Favorite Retweet Reply Monday, October 24, 2011
  • 28. @9len Glen D Sanford Monday, October 24, 2011
  • 29. @9len Glen D Sanford Monday, October 24, 2011
  • 34. @9len Glen D Sanford Monday, October 24, 2011
  • 35. Sounds easy, right? trick question Monday, October 24, 2011
  • 36. More Than 1,000,000,000 Tweets a week Monday, October 24, 2011
  • 37. 1E9 tweets week Monday, October 24, 2011
  • 38. 1E9 tweets 1700 tweets ! week second Monday, October 24, 2011
  • 39. 1E9 tweets 1700 tweets ! week second steady state Monday, October 24, 2011
  • 40. Tokyo 6,600 TPS Monday, October 24, 2011
  • 41. 7,196 TPS Monday, October 24, 2011
  • 43. @9len Glen D Sanford status/update Monday, October 24, 2011
  • 44. @9len Glen D Sanford status/update Monday, October 24, 2011
  • 45. status/update HTTP 200 OK Monday, October 24, 2011 {
  • 46. status/update HTTP 200 OK Monday, October 24, 2011
  • 47. Snowflake http://github.com/twitter/snowflake s Monday, October 24, 2011
  • 48. s Rockdove Monday, October 24, 2011
  • 50. Storage { Monday, October 24, 2011
  • 51. Storage Gizzard https://github.com/twitter/gizzard { Monday, October 24, 2011
  • 52. status/update HTTP 200 OK Monday, October 24, 2011 {
  • 53. status/update HTTP 200 OK Monday, October 24, 2011 {
  • 54. HTTP 200 OK { … "text":"Tweet!" … } Monday, October 24, 2011
  • 55. status/update HTTP 200 OK { … "text":"Tweet!" … } Monday, October 24, 2011
  • 56. status/update HTTP 200 OK { … "text":"Tweet!" … } Monday, October 24, 2011
  • 58. status/update Fanout HTTP 200 OK { … "text":"Tweet!" … } Monday, October 24, 2011
  • 59. te Flock http://github.com/twitter/flockdb Fanout K Monday, October 24, 2011
  • 60. te Fanout K Monday, October 24, 2011
  • 61. status/update Fanout HTTP 200 OK { … "text":"Tweet!" … } Monday, October 24, 2011
  • 62. @ladygaga mother mons†er 14.6 million followers @justinbieber Justin Bieber 13.5 million followers @BarackObama 44th President of the United States 10.6 million followers @9len software engineer, fundamentally ok guy 0.0021 million followers Monday, October 24, 2011
  • 63. @ladygaga mother mons†er 14.6 million followers @9len software engineer, fundamentally ok guy 0.0021 million followers 10000x more followers than me Monday, October 24, 2011
  • 64. @ladygaga mother mons†er 14.6 million followers @9len software engineer, fundamentally ok guy 0.0021 million followers scaling for 107 Monday, October 24, 2011
  • 65. is a Real-Time Event-driven & Problem Monday, October 24, 2011
  • 66. What happens in the World happens on Monday, October 24, 2011
  • 67. We’re working on... Really large scale systems Analytics Relevancy engines Indexing and search Databases and storage UX / HCI design Monday, October 24, 2011
  • 68. Follow me at Questions? twitter.com/9len Monday, October 24, 2011