UPDATE (3/2012): Hi there. This post still seems to get a lot of traffic, but I'd like for you to know I've changed my opinion. At the time I wrote this, it was immediately after my first RailsConf where I was depending on using Twitter in order to be able to get in contact with people, and at the time, their service was somewhat lousy.
Since then, Twitter has done an amazing job of shoring up their infrastructure and making it robust. That said, this post no longer reflects my opinion of Twitter. I continue to use Twitter every day and it's still my personal favorite social network. Please take the post below with a grain of salt and recognize that it's an artifact of its time. I'm leaving the original text for your consideration, but please recognize the context.
I use Twitter every day. Every single fucking day. So when Twitter goes down, it affects me. And lately, Twitter has been down every single fucking day. It's not like they're unaware of it. Twitter Unavailable. High Error Rate on Twitter.com. Temporarily Missing Tweets. High Error Rate on Twitter.com. Site Availability Issues Due to Failed Enhancementof Our Timeline Cache. Working on Incorrect Tweet Counts. Bursts of Elevated Errors. Bursts of Errors. Site-Wide Availability Issues. High Error Rate on Twitter.com. Site Availability Issues. More Site Availability Issues. And Even More Site Availability Issues! And all of those within the past two weeks.
Twitter, it isn't hard to conclude your site is fucking broken.
I use Twitter because of the community of people. From a technology perspective, Twitter is markedly inferior to Facebook and Google Buzz, which not only manage to stay up a lot more than Twitter, but also support basic features like threaded conversations. I use your site because of the community, and exclusively because of the community. I know the community of Ruby programmers likes Twitter, and I'm not going to get them to move. So I'm stuck with Twitter.
From a technological perspective, Twitter is lagging lagging behind... way behind. Facebook has uptime, an order of magnitude more traffic, and threaded conversations! Google Buzz has uptime, and threaded conversations too! Twitter does not have threaded conversations, and is broken all the time. I understand Twitter hired the Twitoaster guy to add threaded conversations. Before you add that, can you please make sure your site isn't broken all the time?
Seriously, I want to like Twitter. I use Twitter all the time. I am a fucking Twitter whore. But seriously Twitter, you are the only site whose 503 Service Temporarily Unavailable page is known by name. Stephen Colbert is even namedropping it. While I'm a systems architect, I don't want to give you architecture advice. You're a high traffic site and I can't intimately know your pain points like you do. You know your pain points. So fucking fix them. Facebook works consistently with an order of magnitude more traffic. Google Buzz works consistently. So why the fucking fuck doesn't Twitter work consistently?
Twitter, you fucking fail.. Fix your fucking shit. Seriously.
51 comments:
I seriously think you don't even know the size of Twitter vs Google vs Facebook. Or the revenue channels of Twitter (which up until now were ZERO) vs Google's (billions) vs Facebook (it can be argued).
Revenue is not an excuse. They have 160 million in VC funding. 160 million dollars should be enough to build a message queue.
If they'd just read some papers on how to implement pubsub then maybe they wouldn't be down all the time.
Tony is right. There's no reason they should be having as much downtime as they do.
I'm not saying it's easy to build something at twitter's scale but it can most definitely be done. As was pointed out, there are sites with orders of magnitude more traffic that have done it.
Their big problem (not my guess, they mention it themselves in talks) is that their initial design was wrong. They build their system with a CMS architecture rather than a messaging architecture. Instead of throwing V1 out and starting over, they keep morphing V1 into what it should've been from the start. Maybe they'd get there eventually but in the meantime it's failwhales all over.
Revenue definitely is not an excuse, not to mention they can do some optimizations without piling money into it. Have you seen the XML returned in their API? 60% of it is horribly redundant and could be eliminated with a standard that forces the client which uses the API to be a little more intuitive. Although I agree not to build anything around a 3rd party service (although that's a whole other problem in the IT industry), this is an inconvenience that could, and should be avoided.
Isn't Twitter middleware running on Scala? ANd facebook is on Erlang? Just proves a point here.
By the way, you should ask Twitter to sponsor Reia. They are Ruby-lovers at heart, but is constantly on the lookout for a solid language suitable for their middleware. Too bad they initially went for Scalaz (concurrent java).
Seriously.
I'd like to add this constructive comment: I would PAY Twitter for reliable service. I posted a little rant of my own after a full weekend of the "Something is technically wrong" screen.
Can we please fix twitter?
Can I tweet this?
I think everyone who uses Twitter even somewhat regularly has felt this way at some point.
Pc Optimization
Windows Installation
Data Recovery
Call girls in Kolkata
Call girls in Chandigarh
Call girls in Chandigarh
Call girls in Gurgaon
Call girls in Chandigarh
Call girls in Chandigarh
Call girls in Lucknow
Call girls in Guwahati
Call girls in Mumbai
Call girls in Jaipur
Call girls in Jaipur
Call girls in Jaipur
Call girls in Bangalore
شراء الاثاث المستعمل بالمدينة المنورة
محلات الاثاث المستعمل بالمدينة المنورة
ارقام الاثاث المستعمل بالمدينة المنورة
حقين الاثاث المستعمل بالجبيل
محلات الاثاث المستعمل بالخبر
ارقام الاثاث المستعمل بالدمام
شركة المستقبل لشراء اثاث مستعمل
هناك الكثيرين من الاشخاص من يريدون شراء اثاث ولكن الميزانية لا تسمح لشراء اثاث جديد وتعتبر عملية شراء الاثاث المستعمل صعبه ومخاطرة كبيرة لهم ولكن شراء الاثاث المستعمل بالدمام توفر عليك كل الجهد والتعب وتقدم لك قطع اثاث مستعملة بحالة جيدة وباسعار معقولة حيث تقدم هذة الشركة بعرض والتسويق لقطع اثاث كثيرة وحالتها جيدة وتعمل الشركة بمصدقية وامانه كبيرة ويمكن للعميل التأكد بنفسه من الخدمة فكل علة العميل هو التوصل مع شراء الاثاث المستعمل بالخبر بالاتصال أو ارسال لها رسالة على الصفحة الرسمية لها أو على الواتس
الطريقة الصحيحة لشراء أثاث مستعمل
ينظر بعض الاشخاص ان عملية شراء الأثاث المستخدم من محلات شراء اثاث مستعمل هو مضيعة للوقت لان هذة العملية مكلفة في نظرهم ان الاثاث المستعمل يحتاج الى بعض الاصلاحات و لكن هناك اشخاص يفضلون شراء الاثاث المستعمل خصوصا من ليس لديهم اموال لشراء اثاث جديد وتعتبر عملية شراء الاثاث المستعمل بالجبيل ليست مضيعة للمال والوقت فى حالة معرفة الشخص على طريقة شراء الاثاث المستعمل
agen domino online
agen poker terpercaya
agen sakong online
bandar capsa online
bandar online terpercaya
agen domino online
Thanks for sharing, nice post! Post really provice useful information!
Giaonhan247 chuyên dịch vụ gửi hàng từ mỹ về việt nam giá rẻ với dịch vụ mua hàng mỹ online trên web pandora úc và chia sẻ kinh nghiệm mua đồng hồ sale off trên amazon uy tín và cách tính thuế khi mua hàng trên amazon giá rẻ.
The steps taken by the furniture storage company in Jeddah and transferred to the workers and technicians in the form that ensure the transfer of furniture with safety.
شركة نقل عفش
شركة نقل عفش من الرياض الى الامارات
شركة نقل اثاث من الرياض الى الامارات
شركة نقل عفش بخميس مشيط
provincial home living pillows
diy home decor pillow
housewarming gift pillow
Thanks for this great post
Lottery Result
Sikkim Lottery Result
West Bengal Lottery Result
Nagaland Lottery Result
Lottery Sambad Old Result
Nice website and i am happy to use it.
Satta King
Faridabad Satta King
Ghaziabad Satta King
Gali Satta King
Desawar Satta King
Satta King Today
Teer is very famous game. Thousands of people are playing this game. For its result you can check Teer Result. There is many games. For Shillong Result you can check Shillong Teer Result. For Khanapara Result you can check Khanapara Teer Result. For Jowai Result you can check Jowai Teer Result.
Teer Result
Shillong Teer Result
Khanapara Teer Result
Jowai Teer Result
This is the best game in India if you want to play the lottery game so visit our website.
Lottery Sambad
Today Lottery Sambad
Thousands of people are playing Lottery. Lottery Sambad
Dear Lottery Sambad
best website for Lottery Result.
Satta King
UP Satta King
SattaKing
Satta King Result
Satta King 2020
These are best websites for Satta Result.
Thanks for this nice post
Black Satta King
Black Satta
Satta King is now top game on online portal.
Satta King
Faridabad King
Gaziabad Satta King
Gali Satta King
Are you looking for the latest Job Vacancies In Delhi, Noida then this page is made for you. daanapaani.in is conducting a Walking Interview for a IT Fresher role.
hp printer in error state printer's status displays that there may be a problem with printer itself. Make sure printer is turned on and connected to PC.
Nice Post. great information thanks for sharing. I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one.Great websites!
Tekken 3 APK Download
Nice Post.Thanks for Sharing TourplacesInfo
checkout the some links from getdailybuzz
HDSector
Mangastream
Thoptv
Clownfish Voice Changer
Voice Changer for Discord
Hulu Error code P-DEV320
People and businesses have grown from being virtual unknowns to worldwide phenoms
frasesparaenamorarz.com
fras-es.com
punaisesdelit.org
groupe-sanguine.fr
meilleur-gps.fr
Screenshot on Lenovo
Ekerbase
hdhub4u
Myhtspace
hdsector
msum d2i
letmewatchthis
genyoutube
i'm feeling curious
thoptv for windows
aka.ms/remoteconnect
Movierulz ht
moviesflix pro
Today pk
extratorrents search
best site for satta king result, leak number all game record charts. We provide 100% fix number direct from Satta king gali company which includes all famous games like Satta king Desawar, Gali Satta, Ghaziabad, Faridabad, Shri Ganesh Satta, Taj Satta King, charminar and other games of Satta Market Matka is also a simple game and essentially is a form of old lottery games. Ratan Khatri was the founder of this game in the 70 century and was become popular up until the 90 century. The game is not played that much anymore mostly in the regions of North India and Pakistan. Instead, many enjoy the lottery games Satta king result more so these days.
Here is an example card. satta-king.online is the no1 satta king site where you can get the fastest Satta result, Satta king leak number (confirm jodi), Old Satta King ghaziabad, Daily leak Jodi, Desawar Jodi, Satta king faridabad, Satta record chart, Satta king taj, Gali Satta result, Ghaziabad Satta Result, Satta Bazar result and 100% passing fix Jodi today.
best site for satta king result, leak number all game record charts. We provide 100% fix number.
thank for sharing More Visit Most disliked Youtube video in india hindi.
mpl .live
hdsectorproxy
tcgplayer
pdfdrive
Paharganj Escorts
Dwarka Escorts
Russian Escorts Noida
Russian Escorts Delhi
Karol Bagh escorts
Delhi Escorts Service
Escorts in Delhi
Call girls in Delhi
Delhi escort
Aerocity Escorts
Amazing writing skills and I appreciate your efforts on maintaining a great website.
what is Ansible Playbooks
What is Azure Devops and Why Azure Devops?
How to merge layers in Photoshop?
How to delete Bookmarks on chrome?
What is Selenium and Selenium for Beginners?
What is manual testing?
HWhat are the Best Webinar Software’s in 2021?
What are the Java Technologies used for Web Applications?
How to install WhatsApp web for PC and how it works?
How to fix [pii_email_e7ab94772079efbbcb25] email error?
Thank you
Everything is very open with a clear explanation of the issues. It was definitely informative. Your site is very helpful.
Stream2Watch
Kik
picrew
path of exile
nba
crackstream
cirkul
z library
pocket-fm-app
Mangastream
shoutmeeloud.com
Everything is very open with a clear explanation of the issues. It was definitely informative. Your site is very helpful.
realtek
disney+
entertainment earth
curseforge
wyze
afk arena codes
How to activate windows 10
charter email login
Kissanime
godaddy email login in
recesstips.com
All You Need To Know About Rummy Baazi
These 4 Tips Will Help Launch Your Cannabusiness
ThopTv APK Download V45.4.0 Latest Official
ThopTv APK Download V45.4.0 Latest Official
Ocean Streamz for PC Windows 10/8.1/8/7 & Mac
Email Account Login to Sign up 1and1 from webmail
How to Download Overwatch Crossplay Guide 2021
YouTube & SEO How to Optimize ideos to Increase the Visibility of Brand
The Different Types of Data Mining
disneyplus.com login/begin : How do I login Disney plus
Best Stream2watch Alternatives Watch Live Sports Online
3 Signs It’s Time to Modernize Your Digital Platform (& How to Start)
Jenis-jenis berjudi kartu yang bebas Kalian bisa merupakan bermain kartu cribbage. Kalian yg benar-benar menggemari tantangan sangat disarankan untuk bermain berjudi kartu ini. Peserta berjudi kartu itu terdapat supaya 2 sampai 6 orang. Betul-betul bukan disarankan memasang taruhan 5 orang. Pada berjudi tersebut juga, kartu joker tidak digunakan.
Sebenarnya, bervariasi memasang taruhan kartu lainnya. https://free-online-video-poker-game.com Sepenuhnya pasti mempunyai cara main yg lain pula. Bersama masing-masing hendak memberikan keseruan memasang taruhan yg pun berbeda. Kalian biaa mengambil salah suatu bersama berlatih memainkannya.
Aturan di memasang taruhan juga bukan dijelaskan dengan rinci. Berbagai petaruh ataupun tempat memasang taruhan kerap menentukan aturannya sendiri. Sesuatu ini memiliki faidah supaya jalannya permainan boleh mulai tambah seru serta teratur.
webwiral
unblock hdsector
godlike production
rate my professor
doordash account
tamilrockers.py
dragon ball super jk anime
Techyva
delete doordash account
delete discord server
wii u roms
Stream2Watch
youtubemp3shark
vidmate for pc download
view private instagram profiles
change background color on instagram story
download whatsapp backup from google drive to pc
Couple name combiner was designed and developed after keeping in mind the needs and intents of the user. It will surely make your girlfriend or boyfriend feel special when he/she will know about the sweet name so generated. Furthermore, you can share it on Instagram, Facebook, Twitter, and other social media platforms to give your relationship a loving gesture. So keep using this site and enjoy free features.
They track down numerous challenges in understanding their courses and strategies for schooling. Also whenever they are signed up for such colleges, they begin getting uk exposition composing pay equity research paper tasks from their mentors. Also, it's anything but a case that main understudies observe it trying to finish the task. Likewise, normal authors feel trouble recorded as a hard copy such tasks and can't give task help.
I use Twitter because of the community of people. From a technology perspective, Twitter is markedly inferior to Facebook and Google Buzz, which not only manage to stay up a lot more than Twitter, guest survey Restaurant Survey
Post a Comment