2 ms·
GitLab seems to be on fire in terms of product development. I'm truly inspired by the "transparent by default" business policies and commitment to openness. Si
by anonfunction 11y ago
GitLab seems to be on fire in terms of product development. I'm truly inspired by the "transparent by default" business policies and commitment to openness.
Since I'm interested in highly concurrent web services I thought it was interesting they are underway porting their http server from Ruby's Unicorn to Golang. It would be nice to see a separate post on this process and any performance comparisons.
Checking out the source code[1] I noticed how nice and full featured the GitLab UI. As a daily GitHub user I was pleasantly surprised by how comfortable I was navigating around.
[1] https://gitlab.com/gitlab-org/gitlab-git-http-server https://gitlab.com/gitlab-org/gitlab-git-http-server
- sytse 11y agoThanks for all your kind words. Glad to hear you appreciate our openness and that our UI was easy to navigate. We're still working on performance testing the new http server. I'll ask Jacob to consider writing a blog post when he is done.
- jacobvosmaer 11y ago> It would be nice to see a separate post on this process and any performance comparisons. We (I) see gitlab-git-http-server more as a functional improvement than as a performance improvement. It is a better match for slow Git HTTP requests ('git push', 'git pull') than Unicorn+Rails. Having said that, I am also curious about what this change means for performance and other areas. It already helped us find a performance issue in the Rails app. https://gitlab.com/gitlab-org/gitlab-ce/issues/2341 https://gitlab.com/gitlab-org/gitlab-ce/issues/2341