Skip ads and navigation
Advertising
Our network sites seattlepi.comHelp
Print thisE-mail this
Twitter's growing pains

It's hardly news that Twitter is experiencing growing pains, but a couple of items have appeared in recent days that shed some new light on just how bad they're getting.

Most prominently, Ariel Waldman posted a harrowing account of how Twitter rebuffed her demands for action against another user who was harrassing her in violation of its terms of service. Predictably, it prompted hard questions about the company's philosophy of customer service. Twitter's subsequent response that it is revising said terms of service is also drawing heat. Ariel notes in a followup post that much of the friction arises from an apparently ongoing dispute over whetherTwitter is a community, as its avid followers believe, or a "communications utility" that enjoys some immunity from legal liability as long as it doesn't get too involved with the messages it relays.

Meanwhile, TechCrunch's Nik Cubrilovic sheds some light on just how daunting the technical challenges are as Twitter tries to scale up, based on information from "an individual who is familiar with the technical problems at Twitter":

Some of the best web applications are able to efficiently solve very complex problems to produce simple results for users (Eg. Google). The success of these applications is due to the innovative efforts by developers to solve large technical challenges, where they have often had to break new ground for solutions. For Twitter to reach a similar point of reliability they too will need a very comprehensive, ground-breaking solution.

The source that I spoke to also commented on how ill-prepared the Twitter team were and are for their current and future challenges. The small team contains a handful of engineers, with only a person or two committed to infrastructure and architecture. He goes on to point out that at Digg the team for network and systems alone is bigger than the total engineering team at Twitter, and that at Digg they are lead [sic] by well-known "A-list rockstars".

A post on the Twitter Developer Blog acknowledges those challenges:

Twitter is, fundamentally, a messaging system. Twitter was not architected as a messaging system, however. For expediency's sake, Twitter was built with technologies and practices that are more appropriate to a content management system. Over the last year and a half we've tried to make our system behave like a messaging system as much as possible, but that's introduced a great deal of complexity and unpredictability. When we're in crisis mode, adding more instrumentation to help us navigate the web of interdependencies in our current architecture is often our primary recourse. This is, clearly, not optimal.

Our direction going forward is to replace our existing system, component-by-component, with parts that are designed from the ground up to meet the requirements that have emerged as Twitter has grown. First and foremost amongst those requirements is stability. We're planning for a gradual transition; our existing system will be maintained while new parts are built, and old parts swapped out for new as they're completed. The alternative - scrapping everything for "the big rewrite" - is untenable, particularly given our small (but growing!) engineering and operations team.

CNet's Charles Cooper offers his own "translation" of Twitter's mea culpa, which he interprets as proof that the problems are truly massive and the near-term outlook for end-users is bleak. "Flawed strategic thinking about what the service is and what it might become has put Twitter in a hole of its own making," Cooper comments.

Incidentally, more and more newspapers -- including the Seattle P-I -- are now on Twitter.

Posted by at May 23, 2008 12:58 p.m.
Category:
Comments
There are currently no comments for this blog entry.

! Login below to post a comment.

Registered users, log in here
E-mail 
Password 
Remember me
 HELP! I forget my password

Unregistered users, sign up now

Or post anonymously (About this feature)

Your comment (No HTML allowed, use these special codes instead)
Violating our Terms of Service may result in your post being removed.

Special codes
  • [b]selected text[/b] -- Display the selected text in bold.
  • [i]selected text[/i] -- Display the selected text in italics.
  • [link]www.seattlepi.com[/link] -- Creates a link to the url between the link tags.
  • [link title="Seattle Post-Intelligencer"]www.seattlepi.com[/link] -- Creates a link to the url between the link tags, uses title as link text.
  • [mail]newmedia@seattlepi.com[/mail] -- Creates a link to an email address.
Enter the code shown:
What is this?
BLOGGER BIO
photo
Brian Chin: P-I Senior Online Producer
ARCHIVES
August 2008
SMTWTFS
          12
3456789
10111213141516
17181920212223
24252627282930
31           
Browse by month
Browse by category

Recent entries
· Why the Olympics didn't kill the Internet
· Photoshop vs. history
· Sold: five high-tech toilets
· Branding for borrowing
· Bush's legacy
· Google as the new Switzerland
· High-tech toilets on the block again
· Building a worse brand name

Search this blog

Older archives

RSS/Web feeds (help)
RSS 2.0RSS 1.0Atom
Headlines for your site

Most recent posts
· The Big Blog: Pagliacci isn't laughing at postcard pizza prank
· Red Lantern Diary: Tracking Typhoon Nuri
· Life on the Run: Beijing- Day 4

*Would you like to blog for us?

ADVERTISING
Advertising

Seattle Post-Intelligencer
101 Elliott Ave. W.
Seattle, WA 98119
(206) 448-8000

Home Delivery: (206) 464-2121 or (800) 542-0820
seattlepi.com serves about 1.7 million unique visitors
and 30 million page views each month.

Send comments to newmedia@seattlepi.com
Send investigative tips to iteam@seattlepi.com
©1996-2007 Seattle Post-Intelligencer
Terms of Use/Privacy Policy

Hearst Newspapers