<< Back to the main Twitter Blog page

Sunday, June 08, 2008

Twitter+Apple!

Tomorrow is the much anticipated Apple Worldwide Developer's Conference and there's going to be some very interesting breaking-news happening on Twitter. During the event, we are expecting approximately ten times our normal daily traffic so we've made some plans to accommodate this dramatic surge.

Throwing Some Weight Around

We've moved much of the load off our database by utilizing more memcache, employing more read-slave servers, and by fixing some bugs for improved efficiency. This work is in intended to help handle the load and keep Twitter up and running while Steve Jobs talks about all the new products and services Apple has planned. Of course these improvements will continue to serve Twitter beyond the WWDC as well.

Operation: Gray Mode

In the event that our estimates and preparations fail, we have designed a way to keep Twitter updates moving quickly through the system to their respective recipients. We have isolated and created on/off switches for many Twitter features. Should it become necessary to shed incoming load quickly, we can turn off features such as stats, pagination, and several others to preserve the reliability and timeliness of your Twitter timeline.

And One More Thing

Finally, we've learned about a cool way for news-hungry Apple fans who want to keep track of the announcements they care about most in real time. The folks over at Summize are tracking the WWDC. There's a link in the Twitter home page so you can follow every Apple-related tweet coming out of the conferenced and keynote.

25 Comments:

Blogger DM Hallowell said...

Great news! Poor choice of picture though. I just know Mike over at TechCrunch is going to wonder aloud if the three computers pictured are of the servers running Twitter. Haha. Oh well. Good luck guys! We're rooting for you.

6/8/08 12:31 PM  
OpenID Sahil said...

I'm really glad to see that you guys anticipated this and are setting up counter-measures accordingly. I think I speak for everyone when I say, "I hope twitter doesn't fail us come the Stevenote".

6/8/08 12:43 PM  
Blogger Ben Parr said...

I feel like this is a major test for the Twitter system. Best of luck, I hope (and believe) you will be completely operational during the conference!

- Ben

6/8/08 12:45 PM  
OpenID Kazuma said...

Or censor all tweets which contain Apple related keywords =P

Go Steve (and Twttier)!

6/8/08 12:46 PM  
OpenID rednix said...

meanwhile, in europe the euro2008 is taking place and especially us Germans would appreciate if twitter could run smoothly during the games... :) track #em2008 if you want to know what is going on...

6/8/08 2:38 PM  
Anonymous Erika said...

Definitely looking for some real time updates on apple news -- any ideas on who to follow to best gather that info?

6/8/08 4:04 PM  
Blogger Officer Robert Wood, Jr. said...

"And One More Thing

Finally, we've learned about a cool way for news-hungry Apple fans who want to keep track of the announcements they care about most in real time. We're checking it out today and we'll let you know when we hear it's ready."

Tell me it's TWITTER iPhone APP!!!! PLEASE!!!

6/8/08 5:19 PM  
Anonymous Jeff McCord said...

Praise God! I can NOT live without my Twitter on such an amazing Apple Day!

6/8/08 5:26 PM  
Anonymous Alain Edouard said...

Alright Biz, sounds good!

Tomorrow will definitely be a challenge for Twitter to stay up and be functional! I hope that your plan works!

Let's hope that the new *iPhone* will be announced tomorrow and will be shipping soon! :)

Best,
Allan.

6/8/08 5:50 PM  
OpenID glassjaw0 said...

I'm so proud of the work you guys have done. You're making the Peninsula so very proud. :)

6/8/08 6:03 PM  
Anonymous WTL said...

Good luck Twitter, good luck.

6/8/08 6:08 PM  
Blogger Christoph said...

Biz,

Why haven't you started fixing the root cause (obviously twitter has made some serious faulty decisions very early on.) instead of mending the symptoms.
Memcache? Read-Slaves? Feature-Isolation?
I can't believe these are the right steps to take.
Fix the architecture. Fix the your deployment process. Fix scalability issues.

Anyways. Good luck for tomorrow.

Christoph

6/8/08 6:35 PM  
Blogger Zachary Bass said...

Thats' good news, cuz I'll be mobile. Hopefully the iPhone view will not suffer

6/8/08 7:03 PM  
Blogger Michael Bauser said...

Unless one of those on/off switches blocks all tweets coming from iPhones, I'm not optimistic.

6/8/08 7:13 PM  
Anonymous Paul Rollo said...

you're brave.. i'd have been tempted to wait until after the event to make an announcement like this! hope it runs seamlessly though.

6/8/08 8:06 PM  
Blogger Lisa S. said...

Good Luck!

6/8/08 8:11 PM  
Anonymous Luke Harvey-Palmer said...

Ah, no we know what Twitter looks like, as I assume the three beige boxes are Apples?

6/8/08 9:24 PM  
Anonymous zhang said...

get IMs working already.

6/8/08 10:00 PM  
Blogger Dimi said...

is the three computers in the picture your servers? :-) Hope all goes well, I really don't like plurk, so you guys have to keep them servers running, mmkay?

6/8/08 10:08 PM  
Blogger Christian Anderson said...

Great post. thanks for the update and the increased communication.

Best of luck tomorrow!

Christian Anderson

6/8/08 11:43 PM  
OpenID schrader said...

That one more thing sounds interesting. I'll be on a plane while his Steveness does his Keynote talk…

6/9/08 2:19 AM  
Blogger spoon said...

http://nexdot.net/blog/2008/06/09/twitter-apple-infrastructure/

HAHAHAHAHAHAHHA

6/9/08 8:36 AM  
Anonymous John said...

Great news. Apple is big company...

6/9/08 9:18 AM  
Blogger Liz said...

Love the picture...I still have my Mac Classic. Somewhere, gathering dust. I wonder if it still works. Macs weren't as reliable back then.

6/12/08 12:00 PM  
Blogger Nathan A, Wichlacz said...

Twitter+Apple= Twapple? Apitter? Twitple? I think I like the last one the most.

6/18/08 6:52 PM  

Post a Comment

Links to this post:

Create a Link

<< Home