Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by devstevedev on Wednesday September 19, 2018 @01:11PM
(#18025764)
Maybe they can improve the awful performance. They keep denying it's due to their site being in Ruby, but I don't buy it.
Rewrite it in Go already.
[ Parent
| on HN ]
Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by YorickPeterse on Wednesday September 19, 2018 @02:38PM
(#18026573)
https://i.imgur.com/ah8jmdZ.png (backend request timings for the past 24 hours) indicates Ruby isn't as bad of a choice as you might think.
Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by merb on Wednesday September 19, 2018 @06:11PM
(#18028072)
actually mean is at 128ms, which is not really good...
besides mean is not what you should actually target.
Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by bovermyer on Wednesday September 19, 2018 @02:08PM
(#18026316)
"Rewrite it in Go already."
So you've done a complete analysis of how much effort that would take and the loss of reliability inherent in rewrites versus the potential gains at scale?
Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by jeltz on Thursday September 20, 2018 @04:20AM
(#18030614)
No, it is not because of Ruby. It is either about not prioritizing performance in their development process or lacking the skills to write fast software. The Gitlab team would probably write a slow application in Go too.
Re:GitLab raises $100M from Iconiq, GV, and Khosla, at $1.1B...
by ahkurtz on Wednesday September 19, 2018 @03:13PM
(#18026887)
It's mostly due to them not paying developers enough and also having a cavalier attitude about engineering concerns. Their free product is a loss leader designed to sell you their B2B and it doesn't need to be great it just needs to be used. As with the rest of their philosophy the less they spend and can get away with the better for them. From their perspective.