We've just had a bad experience with GitLab annual renewal, to the point where we didn't know if they'd cancelled our account or not.
The billing accounts system seems to be completely disconnected from user accounts. A notification banner was spammed to users in the GitLab.com user interface, saying that our account was going to be cancelled becuase we didn't have auto-renew. The users who got the banner didn't have permission to act on it in the billing system. The billing system said that we _were_ on track to renew, which disagreed with the banner. Eventually it transpired that the end-of-year "truing up" meant that our account was on hold, but we weren't notified of this.
And when we _did_ pay the bill we get a banner saying "you've been downgraded to the free plan" when the gitlab.com interface says we hadn't.
It really undermined confidence in how well these systems are connected.
On the flip side, the fact that everything is open meant that you can see customer support reps raising internal bugs about this stuff. The principle of open-everything makes it more pallatable, but it doesn't make up for lost confidence.
Gitlab has been pretty great so far, but the code review tooling is so poor I think I need to look elsewhere. The pull request pages take forever to load, they can't handle pull requests with over 800 lines well at all. It will collapse files with over 100-200 lines of changes for seemingly no reason (hiding the comments within them). You can't ignore whitespace in diffs, and the comments disappear from the diff if they push new commits, you need to look at them in the overview again.
I don't know if any Gitlabbers are in the comments but I'd be interested to know: Is this basically your internal asset register open sourced?
I suppose they're not particularly top secret but there could be a version that has some more sensitive data and this is a safe derivative for example. Similarly, such an asset register would likely have non-technical assets as well while this just seems to be tangible, technical things?
I figure any large company with a risk management function will already have/need such a spreadsheet (or document), complete with some sort of data classifications to exist for auditing reasons so the interesting step is maintaining it out in the public.
Kudos to Gitlab for having the culture to allow this sort of stuff :)
And HN users only worry about “cloud lock-in”. I’ve said dozens of times that the typical largish company is locked in to dozens of SAAS offerings that would be a major pain and expense to migrate away from.
Once you choose your infrastructure, you might as well go all in. Just look at their dependence on SalesForce.
I used to love GitLab, and I still do in a lot of ways but I will no longer recommend them.
If you're looking for a shiny pretty interface for all your users, then Gitea can serve the same purpose. Personally, I find cgit to look fine too. I think GitLab simply tries to do too much, and they've built their entire app on a poorly scalable and bloated tech stack.
I think SourceHut probably provides the best platform for teaching developers a more native way to use Git that provides most of the same features as GitLab. For CI/CD there are so many better options outside of GitLab that integrate into Kubernetes and you won't regret it.
Why is salesforce the center of attention?
Marketo eh? My wife mentioned wanting that in her small business after seeing a shiny video but I said the price is probably not going to be appropriate (some research seemed to support this). Does anyone have experience using it? I have mixed feelings about Adobe but don't know how much influence they wield.
I’m wondering where the GL is, for when we outgrow Xero (which was about six months ago).
Gracious. That's quite a lot to manage.
I do find it a bit weird you released internal handles and employee names.
Surprisingly, does not look too messy
Curious about whether Salesforce represents a single point of failure. If it goes down or is unavailable, what impact does that have on the rest of the organization?
Surprised to see Shopify in the list (used for marketing?).
This is a great stack to learn from.
Does anybody know some other companies that have their business stack available?
How did GitLab track and create this diagram? Is there a service that does it automatically?
I notice that Nanoc, the static site generator they use for their docs pages, isn't mentioned there. Maybe it's just too small to matter?
Very nice! Thank you for sharing, I wonder though, no fancy big-screen dashboard service in there? Do people not value that kind of thing?
Nice, just curious counting the filled and dotted lines - how this software is integrated together?
As a complete remote company, I wonder if GitLab's business affected much by COVID-19?
hmm.. something's missing. does the dev team itself not use any systems?? hard to believe
Is Salesforce still a big things?
For a company that makes and promotes FOSS, their tech stack sure is dominated by proprietary SASS vendor lock in solutions.
s/This website uses cookies/This website got mugu'd by European policymakers/
Funny how they don't seem to really have any non-specialised tools to coordinate, manage and track work in a structured way across the company (like smaller team tools like Trello, or larger ones like Asana). The only cross company collaboration tool I saw on that diagram was Slack!
Wow, I didn't expect so much!
GitLab, here is my proposal: remove 80~90% of this. Keep the essential. Prove that you are a really innovative company. Stop following analytics. Engage with your users.
Prove that you can control entropy and recover your agility rather than going the bureaucratic enterprise software way, just waiting for a more hungry and foolish player to cut the grass under your feet.
I'm so sick of Gitlab support spam in every thread that mentions any issue, making it so that critical conversations are interrupted with self serving pitches!
>I once saw Gitlab do this thing.
>Hey, Bob from Gitlab thing here. We are really trying to make thing great for our customers . Our next release of thing will do foo which we hope will fix this. Here is a link to a marketing post comparing us to GitHub. Hope that helps. Please don't mention us in a comment, or I have to do this. It hurts to live.