Hi,
I have heard that ROR has scalability problems. I have heard that Twitter which used rails has abandoned it and is moving to PHP. Is it true?
Hi,
I have heard that ROR has scalability problems. I have heard that Twitter which used rails has abandoned it and is moving to PHP. Is it true?
Twitter had a problem because they were not prepared for their popularity. From what I have heard, their scalability issues stem mainly from an improper database schema.
They are also NOT moving to PHP. The last I've heard, they were changing their backend over to Scala, which is a functional language that runs on the JavaVM. Here is a good article about the 'scalability' issue:
From everything I've heard, Rails has scalability issues if you don't put some thought into the application building process. On the Ruby side on things, RubyEE is said to have some benefits for speeding up Ruby execution.
Their main scalability issue was the messaging system they wrote in Ruby to control the application backend and this is the part of their infrastructure that got replaced by a Scala equivalent. High end messaging systems in Ruby are still years away from the ones you can find in Java.
Karthikeyan wrote:
Hi,
I have heard that ROR has scalability problems. I have heard that Twitter which used rails has abandoned it and is moving to PHP. Is it true?
AFAIK this forum was created for Rails developers to help other Rails developers with problems. So if you're looking for help on how to scale Rails, maybe starting off with such a negative comment isn't really in your best interest.
A couple of corrections though: Last I heard Twitter was implementing, at least, some parts of their site using Scala. I've not heard anything about them using PHP. Also, Twitter is just one example, and not a very good one at that. Let's not forget that there are many sites using Rails successfully, and I'd wager that a good number of those are handling a lot more traffic than anything you'll be building.
If you're truly interested in how to scale Rails applications, rather than trying to insult the people you're hoping to get help from, you might enjoy this series sponsored by New Relic:
Karthikeyan wrote:
Hi,
I have heard that ROR has scalability problems. I have heard that
Twitter which used rails has abandoned it and is moving to PHP. Is it
true?
AFAIK this forum was created for Rails developers to help other Rails
developers with problems. So if you’re looking for help on how to scale
Rails, maybe starting off with such a negative comment isn’t really in
your best interest.
A couple of corrections though: Last I heard Twitter was implementing,
at least, some parts of their site using Scala. I’ve not heard anything
about them using PHP. Also, Twitter is just one example, and not a very
good one at that. Let’s not forget that there are many sites using Rails
successfully, and I’d wager that a good number of those are handling a
lot more traffic than anything you’ll be building.
I agree with you 100% because Hulu.com and Shopify.com are built on Ruby
on Rails to name a few. Furthermore, the Ruby VMs are getting much better
than MRI with JRuby and forthcoming VMs: Maglev and MacRuby. In time,
we will get there.
-Conrad
If you’re truly interested in how to scale Rails applications, rather
than trying to insult the people you’re hoping to get help from, you
might enjoy this series sponsored by New Relic:
Actually, one would use New Relic to monitor to Rails application
Why on earth should I insult people who are helping me with rails? I did hear Twitter speak against rials and hence I asked this query. Any way if you do feel insulted, so be it. Its your brain and I don't have control of it.
Next time I have a question, I will mail you, you re phrase it and put it up on this group.