Twitter’s one-to-many scaling impossible?

Twitter has been having all kinds of scaling challenges. There have been hundreds, if not thousands, of posts on the subject. Dave Winer pushed an idea for a decentralized Twitter (and has since admitted the power of Twitter is in its centrality). There is a single, simple, reason for Twitter’s challenges – Math is against them.

The facility of communication on the Twitter service is absolutely outstanding. I’ve written extensively about using it to receive an amazing amount of quality information in my series on flow.

I originally questioned the scaling ability of the service prior to SXSW, but when the service held up I went back to the drawing board to make sure my numbers were correct.

Before continuing, let’s establish the basics about the service so the math will make sense…

  • Each Twitter account can follow any other Twitter account (bear with me and forget those accounts with private updates).
  • Messages travel in one direction, from the updater to the follower.
  • Each account has updates from other accounts it follows placed in its timeline.
  • A Twitter account can selectively receive pushed updates immediately via instant messenger and SMS in addition to having an update added to its timeline.
  • An update added to an account’s timeline may or may not be push based (lets assume it’s demand driven, or pull based).
  • An update sent to an account from an account denoted as SMS or IM announcement is push based (there is no other way to send an update – it must be actively pushed from the server).
  • The mere possibility of an update needing to be pushed requires the system to check with each follower’s settings, thus requiring analysis of each follower for each update.

A warm-up equation

If there are one hundred (100) users and each user follows ten (10) fellow users, and each user sends ten (10) updates per day, assuming all updates are push-based, how many updates are sent?

Continue Reading

Scoble and Gary in DC

MCCXXIII

.

Last night I headed down to MCCXXIII, a club at 1223 NW. Connecticut, for a DC Social Media meetup. The meetup featured Robert Scoble (@scobleizer) and Gary Vaynerchuk (@garyvee) as guests.

I’ve been following Scoble more than usual this week, as he’s come to DC to interview politicians and government officials with Rocky (@RocmanUSA) and his son Patrick (@pscoble). It’s been a merging of the blogging tech world and the US government (finally!).

The club was jammed, no room to move, great vibe and so packed the A/C was ineffective. It was awesome to see the turnout and feel the energy towards geeks making inroads to Washington.

Scoble described the experience in a single word, “Incredible.” We talked for a while on East Coast vs. West Coast interviews and the whole crew agreed that it’s been a refreshing experience. There’s nothing wrong with it, but the Silicon Valley CEOs are embellishing the value of their company. Here, it was described, instead of an executive power (pun intended), the power is more pure and the answers more honest.

When Robert described the difference in honesty I did a double-take. Seriously? Whoa. He described a few of the interviews, talking about some of his favorite moments and personal opinions. I’ll let you catch those in the coming days at Scobleizer.com and in video on FastCompany.tv.

A highlight he kept coming back to: His son nailed down the FCC chairman on the topic of porn (it wasn’t on video – wish it was). Robert’s eyes beamed with pride as he described his son having the guts to ask the questions.

Overall, a good meetup and cool to have Scoble out here for a few days, doing something different and interesting.

Existing posts on Scoble’s visit to Washington:

UPDATE: Here’s the link for Gary’s book tour ’08: http://tv.winelibrary.com/gary-vs-book-tour-2008/

Gary Vaynerchuk is continuing his book tour, visiting the Rockville, MD, Barnes & Noble for a signing this morning at 9:00AM.

Where is Sol Young (on the tubes)?

Was just updating the MyBlogLog services tab (not my most liked service, but it has a good listing)…

Here’s a breakdown of the sites and social networks I frequent. Numbers indicate my personal value (10 being daily use and highly valuable and 1 being a land-grabbed account and following the service’s popularity). Plus (+) indicates rising popularity and minus (-) means I’m losing interest:

Micro-blogging a 10-mile run – Broad Street Philadelphia, 2008 – Utterz

I ran Philadelphia’s Broad Street run, a 10-mile race today, while carrying an iPhone, making calls, checking Twitter, and taking and posting pics. I chronicled the day with Twitter, Utterz, Flickr, and TwitPic. I used Snapture, iFlickr, and SendPics iPhone apps.

Quick Links to the streams:

My plan was to Twitter my progress and TwitPic/Flickr the pics out to my followers. But I woke up at 3am from a caffeine rush and a thought of typing for an hour becoming a nightmare – and boring. Utterz.com, a service doing pretty slick mashups of audio/video/text/photographs/etc, while harnessing APIs from pretty much every popular social networking service, caught my eye (more on Utterz later).

Here’s the day – check the Flickr photostream and the Utterz links below for my audio commentary while I running…

IMG_0002IMG_0003

Utterz

  1. Lined up and ready to go
  2. Started!
  3. Mile 1
  4. Mile 2
  5. Mile 3
  6. Live music between mile 3 and 4
  7. Mile 4
  8. Mile 5
  9. Passing Ed Rendell, governor of PA
  10. Mile 7
  11. Mile 9
  12. Finished!

IMG_0177IMG_0132

Continue Reading

The night before the Broad Street 10-miler – thumbs and feet ready

Hand Painted Twitter Shirt

After a few months of preparing for the Broad Street 10-miler, it’s now the night before and pre-race excitement is setting in. iofy‘s new office in the Navy Yard of Philadelphia is a block away from the finish line, so this will be a pretty nice way to finish a race. There are showers and refreshments in the building… Life will be good.

The race starts at 8:30am EDT. For the first time while running a race I’ll be Twittering. This is partially because I want to try it as a social experiment, and partly because I’ve been sick and not training for the last week (read: I’d like an excuse to run slightly slower than usual).

If you see someone blow by you, with the above on the back of his shirt, send a text message to 40404 with “follow sol”…

Gear:

  • iPhone
  • Nike+iPod Nano

Software & Services:

  • Twitter
  • TwitPic (Send a pic to twitpic and have it announced on Twitter)
  • Flickr (Get the photostream here)
  • MobileTwitter (stable jailbroken iPhone Twitter client)
  • Twinkle (jailbroken iPhone geolocation + Twitter)
  • Snapture (jailbroken iPhone camera.app replacement)

Good luck and see you at the finish line!