Jeremiah Owyang discusses how web tools and social media enable companies to connect with customers

The Truth Why Twitter is Over Capacity

Why Twitter is Over Capacity

[See handwritten green notes over image to understand why]

Lately, Twitter has been down more than the ground. So many are commenting why Twitter is having so many issues: scalability due to Ruby on Rails, mainstream adoption from press and media, or even just Scoble after two many cappuccinos.

After painstaking analysis of Twitter’s 404 page (above image), I’ve found the reason for the downtime of Twitter, it’s not what you expected: the infrastructure, users, or external factors, it really comes down to poor deployment of internal resources.

Whales can only go one way, gotta get those birds going the same way.

Did you like this? Digg it.

42 Comments so far

  1. pixites May 28th, 2008 2:37 pm

    did ev or biz tell you? btw, birds are not in the sea, they’re on air;)

  2. Ike May 28th, 2008 2:39 pm

    Are those swallows African, or European?

  3. marc uhlig May 28th, 2008 2:40 pm

    so what do you mean with poor deployment of internal resources?

    putting manpower on the wrong projects? wasting money on other things than server capacity? having semi professional developers working on the core application?

    until further clarification i still think its a ror issue… :-)

  4. Matt May 28th, 2008 2:44 pm

    @# 3 - he means the birds. (But RoR aint helping… hehehe)

  5. jeremiah_owyang May 28th, 2008 2:44 pm

    marc

    See image, look carefully.

  6. Andrew May 28th, 2008 2:47 pm

    Good catch :).

    By the way, it’s not a RoR issue. It’s either a lack of servers, or a poorly built infrastructure. Rails scales just fine if you know how to build a scalable application (just like any other framework/language).

  7. @alexdc May 28th, 2008 2:47 pm

    Making a whale fly is a sysyphian task, to say the least. It’s time to rethink the whole thing and start from scratch. This whale ain’t never gonna fly.

  8. marc uhlig May 28th, 2008 2:47 pm

    jeremiah

    thanks for the hint, i guess i need glasses :-)

    ok, so no ror issue, poor management instead…

  9. GregHay May 28th, 2008 2:50 pm

    @ Ike
    Wow, talk about a nerd joke LOL, that’s about the pinnacle… and I can’t believe I got it… crap.

    Jeremiah, that’s funny. We were talking about this in my office yesterday; whether it’s good or bad that they have a “cute” 404 page. I’d have to say a bad sign that they do, but brand wise sort of good for us that they acknowledge their issues.

  10. chris May 28th, 2008 2:51 pm

    or maybe it’s a PR stunt, heck we all talk about twitter when it’s down rather then just using twitter when it’s up (just kidding)

  11. Ryan Graves May 28th, 2008 3:01 pm

    Here is a suggested solution for twitters capacity issues. I think a caffeinated Scoble is 50% of the issue for sure…

  12. Ryan Graves May 28th, 2008 3:01 pm
  13. Tom Shea May 28th, 2008 3:03 pm

    i had no idea you had such a sense of humor…

    at least they’ve upgraded from the hamster-in-wheels and the o-so-dated dwarfs-on-levers.

  14. tinythoughts May 28th, 2008 3:04 pm

    haha, jeremiah, i should have expected something like that from you. you crack me up. marc uhlig cracks me up all the time too :-)

  15. jeremiah_owyang May 28th, 2008 3:05 pm

    @Tom

    Analysts have no humor, you’re mistaken.

  16. friarminor May 28th, 2008 3:18 pm

    Very observant, Jeremiah!

    So do those bird know Rails or what? Looks to me half of them are migrating and some continue on their present course. Which is which, not sure.

    Best.
    alain

  17. Jennifer Leggio May 28th, 2008 3:44 pm

    I love it! lol. Digging now.

  18. Rhonda May 28th, 2008 3:52 pm

    ahahahaha!! Thanks for pointing this out. I can’t believe I never noticed this.

  19. Sonny Gill May 28th, 2008 4:18 pm

    lol nice.

    On a serious note, Jeremiah, do you feel Twitter can rebound from their recent miscues and an apparent loss of ‘thunder’ that it held on to for quite some time now?

  20. Tom Guarriello May 28th, 2008 4:37 pm

    Well, it looks like they’ve reached “big company” management capability before they reached big company status. I mean, it usually takes at least 300 people to get half going one way and half the other!

    Reaching scale early: priceless!

    Congrats, ev & biz!

  21. Kat Rice May 28th, 2008 5:28 pm

    All I have to say is: Awesome.

    Cheers mate, way to spot the real problem.

    But hey, whales are cool!

  22. Merrycricket May 28th, 2008 5:34 pm

    Jeremiah,

    Thanks for the chuckle. I am always struck by the fact that the whale would be much easier to move if it were floating in the water. Bringing it out of the water makes it weigh more. Maybe the problem is the birds are ALL following the orders of some Twit who doesn’t know squat about how to move a whale. Then the two birds flying the wrong way would be the hero’s for pointing out how absurd the request was in the first place.

  23. jeremiah_owyang May 28th, 2008 5:58 pm

    Merrycricket

    Maybe you’ve got it all backwards, perhaps the whale is trying to bring the birds down.

  24. Ami Chitwood May 28th, 2008 6:46 pm

    Is the whale sleeping? Please tell me the whale is sleeping, right? Right? It’s not dead or anything?

    Jeremiah - thanks for the laugh and the “d’oh” moment b/c it took me a minute to really “see.”

  25. porridge May 28th, 2008 7:42 pm

    Jeremiah, you are hilar.

    It’s funny, when I saw the new whale-themed 404 page today, my first thought was, “Why doesn’t Twitter divert their resources from clever artistic ’sorry our site crashed’ pages into actual fixing the problem?” A novel thought, I know.

  26. Ian Timothy May 28th, 2008 7:47 pm

    Hmmm, if you look at the picture, there are 4 birds facing one way and 4 birds facing the other.

    Maybe the objective isn’t to get the whale to move to the right or to the left but just to get the whale, which could be a metaphor for the chunky unwieldy code Twitter has, to move up (i.e. SCALE UP).

    So, the birds facing different directions could be just to balance the horizontal forces so that whale will only move along one axis which is the vertical one.

    Who knows. Back to analyzing Alias.

  27. Laurel Papworth May 28th, 2008 9:48 pm

    I love the humour of “helpful” birds actually creating the problem :)

    Interesting things happen when someone comes at you from the opposite point of view. If creative mashable things happen, I’m happy for Twitter to have a nervous breakdown once in a while.

    Nice to see some levity amongst the angst and sturm/drang of social media :P

  28. TIGGR May 28th, 2008 10:10 pm

    @alexdc 100 Point word score for the use of Sisyphean!

    PEDANT ALERT:
    correction: spelt Sisyphean
    “Endlessly laborious or futile”
    __________________________________________________
    adj.

    1. Greek Mythology. Of or relating to Sisyphus.
    2. Endlessly laborious or futile: “Their patients’ lack of education and the high cost of medicine make health care a Sisyphean task” (Frank Gibney, Jr.).

    [From Latin Sisyphēius, from Greek Sisupheios, from Sisuphos, Sisyphus.]

  29. @CoachDeb May 29th, 2008 1:43 am

    Aloha Jeremiah,

    TX 4 sharing this!

    I can’t tell you how many peeps tell me that
    “I broke Twitter” cuz I’m just like Scoble.

    Naturally- I thank them & take it as a compliment.
    But now I can tell them it’s really NOT me - OR Scoble.

    @CoachDeb
    via Hawaii

  30. Ryan May 29th, 2008 3:57 am

    No way man, have you ever lifted a whale out of water? (ok. neither have I.)

    The kind of fine-tuned coordination required is mind-boggling. I applaud the efforts of those tweets and you should too.

    Shame! (:))

  31. Ross Popoff-Walker May 29th, 2008 9:03 am

    Poor birds. Maybe they’re just trying to lift the whale UP… not actually move it left or right? :)

  32. @amycham May 29th, 2008 9:24 am

    Heehee….cute. Nothing like a couple of bad birds to crash the whole darn whale…

  33. Adam Hevenor May 29th, 2008 12:00 pm

    Yep. Birds flying in the wrong direction is usually the problem. The real problem there is no lead bird guiding them along. Just a big fat whale of a problem to support.

  34. BarbaraKB May 29th, 2008 12:32 pm

    A good chuckle…

    Next post: naming contest for the whale. My suggestion: Moby.

  35. @alexdc May 29th, 2008 5:33 pm

    @Tiggr LOL! You’re right about the spelling, though; one should not rely on a Google search as a spell-checker ;)

    “In Greek legend Sisyphus was punished in Hades for his misdeeds in life by being condemned eternally to roll a heavy stone up a hill. As he neared the top, the stone rolled down again, so that his labour was everlasting and futile.” http://www.worldwidewords.org/weirdwords/ww-sis1.htm

  36. IAAdmin May 29th, 2008 8:13 pm

    It’s amazing what you can see when you take the time to really look.

    @BarbaraKB Because 25% of the birds aren’t “team players,” the same needs to be true for the whales name, hence, Mody…………:)

  37. Arturo Pelayo May 30th, 2008 10:52 am

    Dear Jeremiah,

    Not to obliterate the point you are trying to make but I couldn’t help but notice that the graphic used, where, you (or an assistant) may have missed the other two birds that are theoretically flying in the opposite direction. Further, There is an equal amount of birds in either direction which should make this a “sitting duck” situation, I wonder why ‘they’ chose a whale to begin with. It may have been easier for eight birds to lift a duck than a whale, unless of course they think this is “a whale of a problem” … : /

    Maybe the birds are trying to save the whale from ‘El Niño’ (hence why the ocean is orange instead of blue).

    Sorry, had to mention it. I am really good in details! However I could not find Waldo…. ;)

    Thanks for your time,

    Arturo.

  38. AndreaM June 4th, 2008 8:19 pm

    PEDANT ALERT #2: it’s not …two many cappuccinos. Should be too many cappuccinos.

  39. jeremiah_owyang June 4th, 2008 8:25 pm

    Ugh you’re right.

    Let’s let it ride!

  40. johan June 6th, 2008 3:19 pm

    Jeremiah - underneath it all, we are all human beings :-)

    I feel for Twitter. They are using the right framework (RoR), good hardware (Sun), but the database seems problematic (mySQL).

    But that can be a red herring, even Oracle can crawl to a halt if the application or hardware is not playing ball.

  41. […] lost while being transported in a whale that was carried by eight orange birds who were undecided on the direction of travel. […]

  42. Ankit August 20th, 2008 9:00 pm

    Eagle eye ;)

Leave a reply