Ruby On Rails For Major Sites - Scalable or Not?
When the Twitter folks used Ruby On Rails as a development platform Ruby gained a lot of recognition as a major and growing player in the big time online space. However as scaling issues started to plague Twitter during its explosive growth last year, some started blaming Ruby on Rails, suggesting it was not appropriate for an application of this size that had a major need for speed and stability.
Today TechCrunch is insisting that Twitter is in the process of completely abandoning Ruby On Rails while eWeek's detailed article is insisting they are not, quoting senior Twitter Engineer Britt Selvitelle regarding Twitter moving to another platform:
Today TechCrunch is insisting that Twitter is in the process of completely abandoning Ruby On Rails while eWeek's detailed article is insisting they are not, quoting senior Twitter Engineer Britt Selvitelle regarding Twitter moving to another platform:
"Not true in any sense. We use Ruby as our primary language. We have plenty
of back-end architecture in other languages. Especially prototypes. We still
use Rails and have no plans to discontinue this in the future"
Losing Twitter could be a major blow to Ruby on Rails sterling reputation for easy and powerful development tool from small to enterprise level online environments, but based on the story so far it looks like the rumors of Ruby's death have been greatly exaggerated.
Labels: enterprise 2.0, Ruby on Rails, scalability, Twitter





3 Comments:
A blow? Hardly. The fact that Twitter runs at all is sufficient proof that Rails can scale. I don't think anyone has ever seriously claimed that Rails scales better than everything else. Rather the idea is that you don't have to hire as many people to make it scale, and in most cases, salaries are going to be more costly than servers. But it's very possible that eventually there will be an upper limit beyond which that argument makes less economic sense and some other tool gets the nod. However, I suspect that in such a situation, "some other tool" still won't end up being Java. More likely Erlang, especially since Twitter is already using Erlang for some stuff.
Throwing more iron at the problem instead of solving it at the source is hardly a responsible reaction, though -- it only scales with your VC funding.
A brand new social networking utility : www.hollamee.com. It's built with RoR...
currently, the beta test goes public.
Post a Comment
Links to this post:
Create a Link
<< Blog Home