TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rewrite from Ruby to Golang resulted in ~70x speed increase

30 pointsby wowocover 10 years ago

4 comments

davidwover 10 years ago
Nice article on rewriting something: it focuses on the need for the rewrite, and on an analysis done beforehand to get an idea of what to focus on. The rewrite is driven by a successful business, in other words.<p>I&#x27;m a bit curious what was so slow about the Ruby code, as it sounds like it was just doing &#x27;managing&#x27; rather than actual heavy-duty processing, which no, it is not good at.<p>Erlang sounds like it would have been a good fit too, although it&#x27;s not quite as performant as Go.
评论 #8923603 未加载
debacleover 10 years ago
I don&#x27;t see how this is exceptionally surprising. You rewrote an application from one of the slowest scripted languages out there to a new, fast systems level programming language.<p>Maybe it just underscores the slowness of Ruby.
评论 #8923669 未加载
WaterSpongeover 10 years ago
Your main site is down. Giving off 502s.<p><a href="https://www.pandastream.com/" rel="nofollow">https:&#x2F;&#x2F;www.pandastream.com&#x2F;</a>
评论 #8923855 未加载
mmwickerover 10 years ago
Best in class!