Hacker News new | ask | show | jobs
by dimitrieh 3208 days ago
Hi, GitLab UX Designer here. I would like to add that GitLab has put tremendous efforts in optimizing for performance lately. These performance optimisations optimise GitLab instances big and small. These improvements were triggered by having literally millions of users and projects on GitLab.com which is our hosted solution.

For self-hosted GitLab instances run on a smaller scale, there should not even be a chance of performance hits :).

Just to give a good overview of what GitLab is offering for both self-hosted as well as our hosted solution of GitLab.com please look at https://about.gitlab.com/features/

I am happy to hear that the CI/CD integration, which is our native solution for CI/CD and beyond is being well received! We want to persuade not force users to use our native solutions.

2 comments

GitLab frontend engineer here. Also wanted to add that performance improvement is a big part of our OKRs for our Q3 and are viewable at https://about.gitlab.com/okrs/
I'm glad that it's such a priority that it's an OKR now, but there are public Gitlab issues talking about performance for the past 2 years. We did a full migration to Gitlab 3-6 months ago and had to migrate out into Bitbucket only a couple days later, as basic browsing operations proved to be way too consistently slow and was extremely aggravating.

It will take a lot to prove to us that hosted Gitlab is actually good performance "for reals this time".

There's also the frequent downtime, often related to one NFS server, or something.
We've been working quite a bit of our NFS storage topology and have recently introduced some remediation to prevent outages based on NFS availability. Previously an NFS failure would have pretty wide-reaching implications, now it's a lot more isolated.

We're also working on an entirely new storage architecture for scaling and are slowly rolling this out. You can see more here: https://gitlab.com/gitlab-org/gitaly

I knew you'd be working on something. I stick around because I love what you are building at GitLab.