Ruby and Twitter 0
I read with interest that Twitter continues to stand behind Ruby on Rails, even though Twitter has grown into a very popular service, in turn causing quite a load on their servers. I’ve always heard that Ruby shouldn’t be used for enterprise wide projects, since it can’t handle the load, or that it isn’t easily scalable. Yet Alex on the Twitter blog states:
“We hit some scaling stumbling blocks a few months back, but not because Ruby or Rails was working against us. Once Twitter reached a certain amount of traffic we were forced to rethink our architecture; you don’t build a messaging system the same way you build a content management system. We set about developing custom solutions both inside and outside our Rails application. We also made good use of web scaling standbys: caching, database optimization, more hardware, and shared experience. Throughout this scramble to scale, Ruby and Rails were assets for their speed of development and creative, helpful communities.”
So to me that says that if Ruby on Rails can be used for something as large as Twitter, it is surely ready for the prime time. It would be nice to see more companies take up the cause of Ruby and develop a few applications with it. As more developers embrace Ruby, we should see this come true.
Map mashups, everywhere I look, map mashups!
Diggdown.net got more publicity than it deserved when