chrisbrogan.com

Covering social media business strategy and personal power

  • Home
  • About
  • Speaking
  • Rockstars
  • Subscribe
  • Newsletters

27

Twitter Needs an Offline Mode and an Open Client

May 23, 2008

dave winer

Dave Winer gave me the idea that clicked a bunch of pieces into place on my thoughts about Twitter’s need to scale. I want to put forth an idea that comes from my background in enterprise IT, where we had an application that wrote hundreds of thousands of short records a second to a database, and where we had processes in place for when the platform went down. Here are the problems, and then how I’d solve them with my enterprise IT hat on:

1.) Twitter, when it goes down, has nowhere to pass the traffic. This frustrates the customer base badly.

In my former wireless telecom world, we made a function that would permit calls to process while our database was offline. Call detail records would store up in a smaller database run by the same front end and middleware, and then when the databases were back up, we’d insert the records, and process everything accordingly.

2.) Twitter is essentially an app writing into a back end.

We need one layer of abstraction. One way to do this would be to use a client like Twhirl, and give it the availability to write tweets to two places: an RSS feed (so we could do more with the data- and I want that feature anyway, Loic. Okay?), and the second to an intermediate database somewhere on the Amazon S3 cloud.

When Twitter’s down, we run from Twhirl’s second pointer. When it comes back up, the database of new tweets gets reinserted.

If this is best accomplished by an XML feed, think about it: how much storage are 140 characters (okay, plus the meta data) for everyone you’re following. Make it a Twhirl-only feature for all I care.

Or, if Not Twhirl

I was thinking that we need SOME kind of front end, like a Firefox for this new kind of app. Something that resides in open source so that we can fork it, adjust it, adapt it, and work on the same code core, with the same baseline features, but with our own bells and whistles.

Enterprise Thinking

It’s strange that reading that one comment from Dave gave me a whole refresher course in how I used to work with fast-moving enterprise-grade data, and that it certainly has some parallels in what Twitter’s trying to do.

Take all these thoughts with love, Twitter and Twhirl. And please try and help us keep the flow alive.

Article
Join the conversation - 27 Comments
enterpriseit, socialmedia, socialnetworks, twitter

Enter your email address to get the blog in your inbox. (I value your privacy):

Delivered by FeedBurner

  • About Chris
    Chris Brogan advises businesses, organizations and individuals on how to use social media and social networks to build relationships and deliver value.

    I work with:

    CrossTechMedialogo

  • Recent Posts
    • How to Do More With Less Time
    • Great PR Manners Go a Long Way
    • How Jive Software Sees Enterprises and Community Software
    • On Twitter and Listening
    • Are You a Vendor
  • FREE eBook
    free ebook
    Trust Economies (w/Julien Smith)

  • Blog Archives
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • October 2005
    • September 2005
    • August 2005
    • July 2005
    • June 2005
    • May 2005
    • April 2005
    • March 2005
    • February 2005
    • January 2005
    • December 2004
    • November 2004
    • October 2004
    • September 2004
    • August 2004
    • July 2004
    • June 2004
    • May 2004
    • April 2004
    • March 2004
  • Contact Chris
    • blog at chrisbrogan.com
    • +1 978-885-1551
    • AIM: cbrogandotcom
  • Find me on LinkedIn
  • Search
  • Tag Cloud
    advertising Announcement Article b2b blogging blogs books business chrisbrogan community conference conferences customerservice email event events facebook google howto interview linkedin marketing networking podcamp podcasting pr Promotion rss sales search self-improvement socialmedia socialmedia100 socialnetworking socialnetworks SocialSoftware software Strategy technology twitter Uncategorized video videoblog writing youtube
  •  
  • Lijit Search
  • Upcoming.org Events
    More of chrisbrogan's events
  • freshbookslogo

Powered by Wordpress | Based on WP Premium theme by WP Remix. Customized by SnowyDay Design.
All contents Creative Commons licensed. chrisbrogan.com. Click here for rights info.