ie8 fix

Between the Lines

Larry Dignan, Andrew Nusca and Rachel King

Twitter clears Ruby on Rails on scaling wrongdoing

By | May 30, 2008, 2:17am PDT

Twitter has answered a burning question in the development community: Will Ruby on Rails stay as it overhauls its infrastructure? The answer: Ruby stays, but Twitter may diversify in some areas.

Ruby on Rails has been tarnished a bit by Twitter’s outages, but in a Q&A on its architecture the company set the record straight on recent some reports that Ruby would be tossed.The Twitter uptime issues featured two camps: One that distinguished between architecture and Ruby and argued that Twitter would keep Rails and one that didn’t.

Here’s what Twitter had to say:

We’ve got a ton of code in Ruby, and we’ll continue to develop in Ruby with Rails for our front-end work for some time.  There’s plenty to do in our system that Ruby is a great fit for, and other places where different languages and technologies are a better fit.  Our key problems have been primarily architectural and growing our infrastructure to keep up with our growth.  Working in Ruby has been, in our experience, a trade-off between developer speed/productivity and VM speed/instrumentation/visibility.

That statement lines up with what Ruby supporters have said.

Also see: Ruby on Rails expert: Rails scales; Twitter shouldn’t taint Ruby

And would Twitter use Ruby again?

I strongly believe that the best tool for the job is the best tool for the job. Rails is the best web application framework around for rapid prototyping and, as aforementioned, building CRUD-style applications. I would choose Rails again for such a project. That said, I’m constantly exploring new technologies, and I’ve also enjoyed working with Merb and Google App Engine for small projects recently.

Overall, Twitter talks about its scaling decision and how it didn’t really plan ahead for the messaging boom. But the big takeaway is this: Twitter has cleared Ruby’s name.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Larry Dignan is Editor in Chief of ZDNet and SmartPlanet as well as Editorial Director of ZDNet's sister site TechRepublic.

Disclosure

Larry Dignan

Larry Dignan has nothing to disclose. He doesn’t hold investments in the technology companies he covers.

Biography

Larry Dignan

Larry Dignan is Editor in Chief of ZDNet and SmartPlanet as well as Editorial Director of ZDNet's sister site TechRepublic. He was most recently Executive Editor of News and Blogs at ZDNet. Prior to that he was executive news editor at eWeek and news editor at Baseline. He also served as the East Coast news editor and finance editor at CNET News.com. Larry has covered the technology and financial services industry since 1995, publishing articles in WallStreetWeek.com, Inter@ctive Week, The New York Times, and Financial Planning magazine. He's a graduate of the Columbia School of Journalism and the University of Delaware.

For daily updates, follow Larry on Twitter.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
2
Comments

Join the conversation!

Just In

RE: Twitter clears Ruby on Rails on scaling wrongdoing
tomlin21-24319035676893835085146735905770 11th Oct
I admire the helpful content you offer you with along with your subject reebok jersey material items. I will bookmark your running a blog blog and also have my little ones examination up best right here characteristically.
0 Votes
+ -
Dumb Move
ZachE84 30th May 2008
Any good developer knows to never compromise development time for a quicker product. Hence, why twitter is failing as a "company".

Though to me, I have no idea why anyone would use anything other than .NET and Java. Why use untested languages? makes no sense.
0 Votes
+ -
RE: Twitter clears Ruby on Rails on scaling wrongdoing
tomlin21-24319035676893835085146735905770 11th Oct
I admire the helpful content you offer you with along with your subject reebok jersey material items. I will bookmark your running a blog blog and also have my little ones examination up best right here characteristically.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix