Twitter, the unlikely flagship app for Ruby
April 14, 2007
Posted by on
After seeing Jason’s recommendation to try Twitter and speaking with my colleagues at the latest DDNUG meeting, I decided to give Twitter a shot. It seemed fairly simple to start with and highly addicting for quickly posting simple stuff without writing a full blog post.
However it didn’t take long to see what everyone is complaining about. Twitter is slow. It’s clearly a victim of its own success, but this could have some repercussions for the Rails community as it basically proves that Ruby on Rails does not scale well beyond certain limits in its current form.
Twitter’s definitely not a victim of their Rails environment choice, but seems to be more a data architecture problem. Friendster ran into similar problems back in 2003.
I’m sure the Rails community will figure a way to deflect this bad PR, but to really compete with the Enterprisey heavy-weights like J2EE and .NET, they better come up with a way to scale better before they become the next PHP.