{"id":7574,"date":"2013-07-09T13:32:32","date_gmt":"2013-07-09T18:32:32","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=7574"},"modified":"2013-07-09T13:32:32","modified_gmt":"2013-07-09T18:32:32","slug":"twitter-architecture","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/07\/09\/twitter-architecture\/","title":{"rendered":"Twitter Architecture"},"content":{"rendered":"<p><a href=\"http:\/\/highscalability.com\/blog\/2013\/7\/8\/the-architecture-twitter-uses-to-deal-with-150m-active-users.html\">Todd Hoff<\/a>:<\/p>\n<blockquote cite=\"http:\/\/highscalability.com\/blog\/2013\/7\/8\/the-architecture-twitter-uses-to-deal-with-150m-active-users.html\"><p>It happened gradually so you may have missed it, but Twitter has grown up. It started as a struggling <a href=\"http:\/\/highscalability.com\/scaling-twitter-making-twitter-10000-percent-faster\"><span>three-tierish Ruby on Rails<\/span><\/a><span> website to become a beautifully&nbsp;service driven core that we actually go to now to see if other services are down. Quite a change. <\/span><\/p>\n<p>Twitter now has 150M world wide active users, handles 300K QPS to generate timelines, and a firehose that churns out 22 MB\/sec. 400 million tweets a day flow through the system and it can take up to 5 minutes for a tweet to flow from Lady Gaga&rsquo;s fingers to her 31 million followers.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Todd Hoff: It happened gradually so you may have missed it, but Twitter has grown up. It started as a struggling three-tierish Ruby on Rails website to become a beautifully&nbsp;service driven core that we actually go to now to see if other services are down. Quite a change. Twitter now has 150M world wide active [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[49,96],"class_list":["post-7574","post","type-post","status-publish","format-standard","hentry","category-technology","tag-twitter","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=7574"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7574\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=7574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=7574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=7574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}