On Thu, Apr 7, 2011 at 10:12 AM, Xavier N. [email protected] wrote:
I think what they did makes good sense for their vanishingly unique use
In that post, note that the performance improvement is not necessarily
a function of the language. My interpretation is that the major impact
comes from switching to a new async architecture which has been in
addition designed a posteriori, when you know where it hurts, and you
have the numbers, and you have a concrete technology ecosystem in
your company to evolve.You would not design Twitter 2011 in 2008.
Agreed. It should also be noted that they only switched out the search
piece
that they had home grown wuth Ruby and were running in Rails for a
search
architecture that would work better. They looked across their entire
stack
and scaled/optimized the portion that was inefficient.
B.