Re:Falcon is a high-performance Python Web framework
by spullara on Sunday January 04, 2015 @09:29PM
(#8836831)
Twitter got a 10x reduction in number of front-end web servers and a 10x latency improvement by changing the platform. The layer literally called thrift services and made HTML pages. The 10x reduction in servers was great at the scale that they were at but the 10x decrease in latency was the real winner and it had nothing to do with scale. Pure single request performance.
[ Parent
| on HN ]
Re:Falcon is a high-performance Python Web framework
by ddorian43 on Monday January 05, 2015 @04:28AM
(#8838014)
they probably also rewrote the code (they just didn't change the language) right ?
Re:Falcon is a high-performance Python Web framework
by grobinson on Monday January 05, 2015 @07:11AM
(#8838380)
I think you're asking whether they optimized the rewrite, rather than just ported it from Ruby to Scala? I too would be interested to know if there is any data to this.
Re:Falcon is a high-performance Python Web framework
by ddorian43 on Monday January 05, 2015 @07:31AM
(#8838428)
That's what happens most of the time.
Re:Falcon is a high-performance Python Web framework
by spullara on Monday January 05, 2015 @03:56PM
(#8841098)
It was an exact port including bugs — output needed to be exactly the same as that was the best way to test the result. I wouldn't say the Scala code was any more optimized than the Ruby code was over the years. In fact, lots more effort had been put against optimizing the Ruby side (for example, the template engine was written in C for performance).