Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

there is a difference between scaling a rails application when you are running a cloud business and running a packaged application on-site. I'm pretty sure nobody is running gitlab backed by databases like AWS RDS or something.

I have shipped large rails apps as packaged software for on-site install (using jruby). It's not easy.



I'm not sure what your point is. Rails isn't any slower when deployed on-site, nor is it more likely to be a bottleneck.

If your local database is slow and the app code requires lots of DB resources, then sure...but that's the app, not rails.


I think the point is that Gitlab faces unique challenges because anyone can host Gitlab on their own hardware, so they're always trying to solve performance problems in a way that any typical user could also solve it.

Github on the other hand can use strategies solely targeted at their SaaS performance. It seems that Github also maintains more control over their enterprise version than Gitlab but I'm not 100% sure there.


https://gitlab.com/gitlab-org takes 4 seconds to load on my machine with a gigabit wired connection.

https://github.com/github takes ~2.2 seconds, but by about 1 second has most of the information on screen and is simply waiting for the activity graphs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: