Tell HN: Gitlab Premium pricing increases incoming $19 to $29
about.gitlab.com
about.gitlab.com
We will definitely have to think about moving. This just makes no sense at all. At least there's a transition phase with 24$, but that's already stretching it. Yes, they are adding features nobody asked for like crazy, just to be able to check more boxes in some feature matrix. Meanwhile, absolute basic stuff is simply not working or buggy as hell. Whenever I encounter a new quirk, I usually google for it and almost always find some years-old issue that is rotting away. "Advanced" search is completely useless as you can't really search for code. The whole CI/CD stuff completely falls apart once you scale things up. Just creating the pipeline takes literally minutes. When running a pipeline, I have to reload 10 times until I finally see the job variables (at least that one will FINALLY be fixed in 15.9). No good overview of what runners are busy with, no priority on runners, although why am I complaining about stuff like that when you can't even FILTER JOBS BY NAME. And don't get me started on the self-hosting stuff...
There was a time when GitLab was superior to GitHub. This is clearly no longer the case. Not a good time to increase prices.
But I have to agree with you. The pricing is outrageous. It was already way over-priced, now it is just insane. They shot themselves in the foot hard by making you buy all the things instead of some a la carte (which made incremental adoption highly expensive), and it is impossible to make a business case for adopting Gitlab. In addition Gitlab has gotten slower and less usable.
I still have warm feelings for Gitlab so I hope they will hear this plea: Please, make your prices more competitive and reasonable and don't force an "all or nothing" scenario because you're gonna lose a lot more than you win.
They’re not an open source friendly company. They’re actively hostile to open source, even defaulting to providing you with a non open-source free version to self install, and making it hard to find the actual open source version.
And their management of the open source repo is also highly restrictive.
Which is their right. And maybe even the right thing to do, but what doesn’t make sense is giving them any brownie points for being “open source”.
I've been a huge fan of GitLab for years as well, but this is the problem. Every place I've gone, I could never justify spending money for their paid version. And I so desperately wanted to! Some of that was the ridiculous "all users are paid even if they are just looking at the web GUI and not actually doing anything". But not all.
This.
If people want "DevOpsSec" then make it a feature or addon tier. I'm certainly in favor of more security and testing, but the few times I've reviewed this feature it doesn't work for our use case. We use external CI/CD services because Gitlab CI (and runners to some degree) don't do what we want. But now, we're forced to pay for this feature as if it helps us. Perhaps Gitlab can't imagine a company that doesn't build cloud connected software.
I moved our organization of hundreds of users from Bitbucket years ago after a week long internal API rate limit in Bitbucket's infrastructure crushed our CI/CD system and took them way too long to acknowledge and fix (of course it wasn't documented). I fear this is the build-up to a similar move again, and I dread it. At the time Gitlab was on a much more impressive trajectory then Github and hence motivated my decision, but this has changed and it's largely self inflicted wound for Gitlab.
Part that pains me the most is I championed the move to Gitlab and encouraged all the teams to double down on it over the years.
If we did self host, it couldn't be Gitlab as I fear they'd pull the plug on these offerings as Atlassian is doing[0]. The incentives are there for them to offer self hosting in the short term to grow the customer base, but long term incentives push them to maximize profit via over priced managed services.
And this is the hard part: moving to another solution and self hosting is a ton of work.
Watching the other replies to see what self hosted solutions are most intriguing.
One thing I'm doing now is halting further development of moving things to Gitlab CI/CD so we can better control our future fate.
[0] https://www.atlassian.com/blog/announcements/journey-to-clou...
I have no experience with using the search. On both GL and GH I prefer to just pull the code and search with my preferred local tools.
Personally I find GitLab CI syntax better to work with than GitHub, particularly if using dependency-based versus using stage-based workflow.
https://gitlab.com/groups/gitlab-org/-/epics/7290
The reason it is so slow for us is probably because we use a lot of external includes and trigger jobs. But as I said: the problems start once you scale things up. Then you also cannot just "pull the code" for a search, as we also have a lot of repositories.
@deng - thanks for the feedback. I am on the Product team for our Search service, code search is not where we would like it to be.
We are in-progress on swapping out the backend for code search from Elastic to Zoekt, which should provide a much more reliable and complete set of search results. You can read more about our plans for fixing code search here: https://about.gitlab.com/direction/global-search/code-search...
This is the key deliverable for the team, and we are making efficient progress. If you have feedback on our plans, we would love to hear it. The epic is here: https://gitlab.com/groups/gitlab-org/-/epics/9404
Ain't that the perfect description of GitLab. I love GitLab, and do still find it better than GitHub, but because of all the old annoyances, it's really hard to justify to others.
Actually we use LFS aggressively which can get pricey on GitHub but I’m happy to pay for usage rather than some arbitrary per user number. If I add a user who just needs access to issue board I have to pay $348 upfront with Gitlab! Multiply that by factors of 10 and the numbers creep up. Peanuts for an established business with revenue but not for a boot strapped venture or hobby project.
Strong signals who Gitlab’s target market is.
Gitlab's aim seems to be to replace the mashup of multiple 3rd party systems into a central place for the company. The associated costs of each one of those systems, user management, etc that go with them adds up.
Plus, you have to consider any per-user pricing as part of your cost per employee. If you're paying somebody a salary who's accessing a system where they interact with the rest of the company...$29 is not a big deal when lumped in with the salary, benefits, taxes, etc.
If you're a few college students working in your spare time with no income, sure it's a problem. But even then Gitlab gives away plenty on the free tier and you can each setup a runner on your own laptops to avoid paying for CI minutes.
IMO, this pricing is very reasonable considering the variable quality of different integrated systems out there.
Definitely not worth a paying subscription though. IIRC a public lab was hosting and maintaining the instance for all their employees.
> Gitlab's aim seems to be to replace the mashup of multiple 3rd party systems into a central place for the company.
Outside of how we manage and release software, there are tons of small processes and projects that go on within an organization. Sometimes there are dedicated tools for these. Sometimes you pay for that, sometimes you don't. Sales, Support, IT Helpdesk, Marketing, Business Ops, HR, Admin... it runs the gamut.
Those things have nothing to do with code. You'll find folks using Jira, Trello, or any other "mashup of multiple 3rd party systems".
If GitLab or GitHub want to be "a central place for the company" that helps you eliminate that mashup, then they need to have a UX for people that are terrified by code listings and don't want to have to click through five things to get to the thing they care about.
So, really, GL and GH are good for your engineering organization, but they suck for the rest.
This is so much faster and better but as a premium user I cannot refuse to take the bundled CI minutes on their shitty SaaS runners.
There is a howto on Gitlab's docs that walks you through it all
I would be interested in knowing how Gitlab handles some of the functionality my team relies on every day with regard to task management:
Does Gitlab have an automation engine that can trigger a set of user-defined rules based on events like issue creation, comments, transitions, etc etc?
Does Gitlab allow users to define custom issue and request types, custom fields, custom validations, custom screens and workflows?
Can I link issues in Gitlab? Can I create issue-type hierarchies?
This is the same on GH, as per our sales rep.
But honestly I'm extremely displeased with this. I guess nobody is ever happy to pay more, but gitlab was already more expensive than github.
More staggering is that there's no discount pricing for self-hosting your gitlab instance, so you may as well use Gitlab's resources on the SaaS platform, which is more expensive for gitlab themselves -- yes, annoyingly, storage over a certain volume is an additional cost, but you'd pay it anyway if you self-host, so whatever.
I know there's a lot of features that I don't use and that I begrudge paying for, just like everyone else (who probably have a different set of things), and I know the cost is probably trying to be just under the cost to switch away, but 52% for features I don't care about mostly is steep.
This is also the second increase in 2 years, even though marketing says otherwise, because "Starter" and "Bronze" no longer exists and was absurdly cheaper than Premium. ($4/u/m)
----
Look: Going from $4 to $29 per user in 2 years is terrifying as a person who is now writing checks on behalf of my company.
For context, Perforce is basically a market leader in Gamedev (and as a consequence using gitlab for me is a fight against normality) and it's considered "too expensive" (to the point google made their own) but a necessary evil because there's no alternative at $41,25/u/m
So my users who use gitlab and perforce (everyone using gitlab is also using perforce) is now going to be $70+.
If you are balking at the cost of hosting, give us a cheaper licensing plan for self-hosting. - the idea that CODEOWNERS, protected branches and approval rules is worth $29 per user (even if they're non-coders!) is just absurd.
Many other services I've promoted have also seen price changes, etc. but I've never felt genuinely frustrated with the changes in any of those like I have with Gitlab.
Come to think of it, I would have though GitLab's fully-distributed workforce would make this true for you, too, since "I dunno what this error means, lemme just walk over to Jane's desk and ask" becomes expensive in that setup
I think organizations that self-host aren't looking to save money so much as have more control.
I'm also unsure how much money Gitlab would save by not paying the SaaS costs. Yes, servers cost money, but it also costs money to make something available for self-hosting. When you're running SaaS, you can do continuous deployments and don't have to worry about cutting releases and the development slowdown that incurs. You don't have to do the same level of testing for SaaS because any issue can be much more quickly resolved since you control the deployment - you can even just ungate a small amount of traffic to new things to test them and make sure they're working well. With on-prem, there's likely a decent amount of work to be done making sure it works well in a lot of different environments, a lot of work testing various different things, and a lot of work supporting and debugging the on-prem deployments.
Plus, that doesn't even go into the cost of slowing down your development cycle or eliminating potential avenues for greater efficiency. For example, if you're a SaaS-only company, you can decide that a message broker from Google Cloud or AWS is going to save your developers a lot of time so they can focus on your core product. Instead, now you need people to run a Kafka cluster and you need a way to spin up a Kafka cluster for the on-prem deployments which isn't really why people are buying your product - or maybe the SaaS uses a message broker for things and you build the on-prem to just poll the database every minute; either way, you're having to do extra work. Instead of having people advancing your product, you have people spending time on learning how to launch Kafka clusters in lots of different on-prem environments and providing pluggable storage options instead of just S3.
As such, I'd argue that on-prem deployment is a feature that you're paying for rather than a way to save money. If you're deploying on-prem, you're paying Gitlab for all the work that goes into making the service something that can be stood up in an on-prem environment. I'm not saying that the price hike is good, but I think there are definitely costs in making a product that can be deployed for both on-prem and SaaS.
1. If you are self-hosting, you have now segmented yourself into the customer category with the government, military, and large corporates concerned about security. This segment will pay more and so will be charged more. In an enterprise software company the vast majority of revenue comes from the larger customers vs many small customers, so these are the users that pricing gets optimised for.
2. Gitlab wants to be seen in the market as a SaaS company as subscription revenue is far preferable to licence revenue from a churn perspective, and also from a general trend perspective where self-hosted, hard to maintain solutions get replaced by cloud solutions.
This seems... wrong. I swear that we were forced into a more expensive plan in the past couple of years; did they discontinue some middle plan that "Technically" means that this isn't a price increase?
Pretty shitty gaslighting, if (if!) that is the case.
In 20222[1], GitLab removed features from the free tier.
[0]: https://www.theregister.com/2021/01/27/gitlab_removes_starte... [1]: https://about.gitlab.com/blog/2022/03/24/efficient-free-tier...
Version 19 is killer- Trello style image previews on issue cards / kanban board!
Also import/export to github / gitlab at any time.
https://blog.gitea.io/2022/12/feature-preview-gitea-actions/
Looks like there's still more work planned, though:
https://github.com/go-gitea/gitea/issues/13539
This is interesting - as I understand it gitea supports work flows from the github marketplace - and I had just made a note to try and figure out how the ruby/setup-ruby[1] action actually works/is implemented - and from the looks/claims here - I guess it should just work with gitea?
As far as "Github actions are supported", I seem to recall they're using "act" for that and this issue appears to match my recollection, as well as my experience with act being fine for hello-world but 100% absolutely not a replacement for a formal CI/CD system: https://github.com/go-gitea/gitea/issues/13539#issuecomment-...
I will concede I have not tried keeping up with their fork <https://gitea.com/gitea/act> so maybe they cured all its ills
in particular, GH actions has a million plugin rules/scripts - does this create compatibility/porting issues?
git clone https://gitea.com/gitea/act.git
cd act
make build
./dist/local/act -j lint -W .github/workflows/checks.yml --verbose workflow_dispatch
echo good luckAs a paying customer, I don't use many (most?) of those 400 new features. Meanwhile, stuff that could be game-changing for me like making gitlab-runner easier to deploy or local pipeline testing are being kicked down the road since forever. Search still sucks. There is no cheap licensing for read only, non developer folks.
That's it, I'm moving on. Luckly I have a whole year before renewing our licenses.
GitLab was already a bit of a tricky sell due to most open source code being on Github, but now it is either $48 / year for Github or $348 for GitLab. The math just isn't mathing.
I see only 2 non free options. $48/yr and $231/yr for enterprise.
Why would you be paying ~$600/yr when the enterprise option is less than $250?
> Gitlab has switched into the "squeeze money from customers phase". It is time to leave.
...while the stock market's impression of this change is "wow this company is worth an extra 20% now".
Seems like Wallstreet is pricing in the fact this doesn't effect all plans.
[0] https://ir.gitlab.com/news-releases/news-release-details/git...
I feel that this may force customers who are looking to reduce cost leave respective platforms resulting in a negative impact on the revenue.
Isn’t the best strategy in an economic situation such as this to hold pricing and give one less reason for customers to drop off?
At least that is what I’d do.
But it _does_ make me sad that there's just no step in-between. I don't need to be a complete free-loader, but you quickly exceed the 5-user limit of the Free plan, after which $12x12=$348 per user/year is a steep jump up, for which I wish (and have pleaded with them) there to be an intermediate option.
From a financial perspective, it seems likely that gitlab will profit from this change. They may be able to profit more and mitigate hobbyist/very small business business loss by introducing another tier but gitlab is the only one that has enough information to determine if that is worthwhile from their perspective.
Great; now instead of half-baked box-checking features just pulling dev time away from making their features fully functional, they're also used to justify making the product half again as expensive. Now I wonder: Does GitLab actually believe that their features are 5-8x as valuable as GitHub, or is it just a cash grab?
I totally jumped to Gitlab when the acquisition happened and recommended it to everyone. But now I'm back to thinking Github is the best choice.
The biggest thing for me was free private repositories, which I believe Gitlab forced Github to put into place due to competition. Github has been on its way back up in my evaluation ever sense.
Gitlab has switched into the "squeeze money from customers phase". It is time to leave.
* CODEOWNERS
EDIT: Not true anymore! -- ~ * Protected branches (IE; preventing people committing to master/main) ~
* Approval Rules in merge requests
* Merge trains (auto-merging if another merge request depends on another).
* Viewing Jira issues in Gitlab
Never missed the other features tbh
But the entire approval-related API fields are deliberately removed on free tier, not just the web UI "require approval" functionality. I found this to be pretty heavy handed, especially for a self-hosted instance.
Also, did you ever look into Gogs?
It is extremely simple and easy to set up, though, and works well as both a private as well as a publicly hosted instance out of the box, depending on how you configure it.
Do you use actions with Gitea? If so - how does drone fit in with/replace nektos/act?
In general, one big thing that's been mentioned is that our actions don't currently support things like services (among other things), so while they are good for a quick CI, they aren't quite ready to replace a full CI system yet.
I overall like GitLab for startups, especially since I can do my own flavor of Kanban with the scoped labels feature of their Premium account. So I'm leaning towards also moving my personal open source to gitlab.com, just to simplify. I would've already moved, but gitlab.com's CloudFlare setup is blocking my Firefox. And a couple times now GitLab has changed the pricing dramatically, and I won't like surprises like that after I've invested many hours to move there.
And there's the mess when people are driven by email notifications for Git repo changes/events that they then access in a Web UI. It's great for wasting people's time, and people also end up with piles of Git repo emails that they casually archive/delete, potentially missing things, due to DRY violation and because there's more steps between looking at the email and going to the Web UI to handle things.
But when you just want random people to be able to log into a Web site and interact with whatever computer-mediated workflow there, telling people to use old-school email is maybe counterproductive.
What surprised me was how surprised the representative was that there is absolutely no way I would be able to convince the CFO to go from 0 to 100$/person a month for a bit of convenience. Apparently, quote: There are many who are happy to pay that. - WHO AND WHY?
Sometimes diffs are bad (I would bet github uses diff -ow, or something similar) and in general PRs are a drag.
Typing out 85 review comments and having them swallowed by a 500 response because the frontend thought that of course XHRs are always 200 OK, why wouldn't they be? is indescribably infuriating
If I had more energy, I'd try that on some big MR to just to find out whether their stupid extension also just assumes all XHRs are 200 OK. That'd be some icing on the cake
1. POST /review/temp
1. POST /review/temp
# all done, submit the batch
1. POST /review/submit <- 500 Oops we sorrwweee
# now every comment is gone
I don't recall this second whether the actual sequence is "POST" followed by "DELETE /review/temp" meaning this is 100% a JS bug or whether it's "POST" and the controller for submit nukes the temp version, making it a ruby bugAnd yes, "extremely pissed" isn't strong enough but ... put it on the list of the other 48,000 issues, I guess
Did you notice Github's improvements to "projects" over the past couple years?
I feel like they missed doing a big announcement, cause it was like gradually implemented as a "beta" and then slowly filled in. But it's much better kanban now. Might still not be as good as gitlab's, I couldn't say.
We were contemplating going to GitHub. This sealed the deal.
> As GitLab’s first price increase in more than five years
How long ago did they force Bronze users to their "Premium? Feels like less than two years ago.
> Effective January 26, 2021, GitLab has phased out the GitLab Bronze/Starter subscription tier.
Meanwhile is this a hint for Github to also increase prices? Hm.
But you have a great recommendation regardless, thank you
Version 19 is killer- Trello style image previews on issue cards / kanban board. Github actions!
Also import / export from github / gitlab at any time.
The community can maintain a fork, but I wouldn’t except any company to maintain code that compete with their business model.
I'd expect any open source focused company* to merge beneficial changes.
You're essentially saying their business model is not just keeping things closed source but running interference on open source...
* Since the beginning, we've been firm believers in remote work, open source, DevOps, and iteration. - https://about.gitlab.com/company/
I didn't say Gitlab is an open source company, which is a very specific term with a very specific meaning.
Does a mission statement starting with "Since the beginning, we've been firm believers in remote work, open source, DevOps, and iteration" mean they're focused on open source or not?
> I'd expect any open source focused company* to merge beneficial changes.
I didn't think I needed to spell out that means "they're not acting like they're talking", but you made a reply that clearly missed it.
"Don't call them out on their doublespeak, they can't help it"
I guess I was being charitable in assuming you had more to say than that.
If one thinks of the money GitLab is being paid as compensation for domain expertise, then accepting community implementations sounds fine. Someone took the time to implement a feature they found valuable, distributed under the MIT license, and GitLab didn't have to spend sprint points on implementing it, only on reviewing it for applicability across the supported use cases, congratulations: free code
A reasonable counter-argument would be that GitLab needs ongoing money to do ongoing ownership over any such contributed feature, but that's true of every one of their MRs, enterprise feature or not
Almost nothing on this list screams "domain expertise" to me: https://about.gitlab.com/pricing/ultimate/#wu-ultimate-featu... and the fact they mention "lock discussions" as an Ultimate tier but https://docs.gitlab.com/ee/user/discussions/#prevent-comment... says "All tiers" makes this conversation super hard to have in good faith
Look at BMW's heated seat subscription, those who want them are subsidising the cost of fitting the unused parts for those who don't. But if that cost is low enough relative to their income, they don't care.
It would cost Tinder next to nothing to give everyone unlimited super-likes, but they make a lot more money charging for them than they would charging everyone a flat fee (network effect++ / ladies' night for the 21st century).
I'm not sure I like where all this will end up but - GitLab are hardly the worst offenders.
I hear you about "not the actual cost," but in software engineering -- to say nothing of SaaS offerings -- pinning down the actual cost per byte served or committed is incredibly hard
Maybe GitLab is trying to see how much they can tighten the thumb screws before LONG STANDING advocates like me jump ship, and I'm sure the switching cost of a lot of their customers makes it akin to ransom, but for others they have deep enough pockets that they'd eat the switching cost out of spite and those fish may be big enough to swing their stock price the other way
OP, if only you bought some calls instead of informing HN, you would have been rich.
Based on their last Quarterly Earnings report [0], it looks like subscription revenue is on the order of 10:1 compared to other revenue.
[0] https://ir.gitlab.com/news-releases/news-release-details/git...
Not great for new premium user acquisition though.
$ drill -Q @1.1.1.1 gitlab.com
172.65.251.78
$ drill -Q @8.8.8.8 gitlab.com
172.65.251.78
$ curl -s https://iplists.firehol.org/files/firehol_level3.netset | grep 172.65.251.78
172.65.251.78
[0] https://gitlab.com/gitlab-com/gl-infra/production/-/issues/6...I’ve been following a number of open tickets and certain things I consider pretty basic features aren’t possible at the moment. You can’t block merges that aren’t up to date with the target branch, and merge trains are “too clever” a way of doing that. You can’t block people from being able to reveal secrets in the CI system.
Jira is used mostly because it's "okay" at doing things the agile way, it's impressive how few things actually have the concept of a backlog or sprints (Asana for instance has neither despite costing 4x as much).
I can't honestly find a decent replacement for confluence that would allow non-techs to also write documents. :\
I would hate myself for saying all this 4 years ago, but unfortunately I am now in a position where I have the ability to inflict my personal tool choices on people and these are the least bad options sadly.
Some companies look like they never moved away from Bitbucket
And now that they have some half-assed CI/CD offering, _some_ companies are moving into it as the first CI/CD tool they've ever used
Ping me if you're open to chatting emunday@atlassian.com
Examples:
GH lets you write comments/feedback on a PR and then submit it (sort of like staging the comments) in one fell swoop. With BB, each comment triggers a notification to the PR author.
GH has draft PRs. Debatable how useful these are, but people definitely like them on GH and that's not an option on BB.
GH has built-in support for Mermaid in markdown, BB doesn't and won't ever.
GH Actions generally seem more flexible. BB, for example, doesn't let you call a custom "Pipe" when using your own Mac OS runner in BB Pipelines — something you need to do if you want to build Apple projects — which is just a strange and frustrating limitation.
There are so many other things. In general, BB is just slow and janky as almost all Atlassian products are. Every time you click to complete or submit something, you just experience slowness.
I'd switch to GH in a minute if we could, but our team already uses so much other Atlassian crap that we're kind of stuck with it at the moment.
Ping me if you're open to chatting emunday@atlassian.com
- https://bitbucket.org/product/features/pipelines
- https://bitbucket.org/blog/introducing-bitbucket-pipelines-b...
BitBucket is ok.
It doesn’t have nearly the same feature set as the others. You have to bring on more of the Atlassian ecosystem to get those. The integrations with stuff like Jira and Confluence are solid of course.
The features is does have are well implemented I feel. For example, the PR review UI is great. It is almost as good as GitHub’s and worlds better than GitLab’s. It has great access control that is probably a better fit for enterprise environments than the competition (another area where GitLab is lacking IME).
BitBucket added CI/CD. I’ve used it only for one project. It got the job done, but was worse than the others.
Ping me if you're open to chatting emunday@atlassian.com
Other than that it's cheap by itself, but count in developer hours spent just waiting, and it's suddenly not so cheap after all.
Ping me if you're open to chatting emunday@atlassian.com
I've seen lots of companies move away from their stack over the last few years.
The UI is a dog slow , bloated mess of Javascript and is unusable on big PRs, and that's just the most obvious flaw.
I personally would not recommend it.
100% aware we still have a way to go on performance, but we're literally orders of magnitude faster than even 12 months ago, with another order of magnitude on the cards this year, especially for larger customers (250+ users).
Wouldn’t that be a UX worth improving? (For us, we’ve attempted the move 3 times, but developers keep rejecting BBCloud because of the annoying UI - mostly the missing treeview to navigate files).
If you shoot me an email I can connect you with the PM who manages the PR experience directly - they're doing a lot of design work in this space and would be really keen to talk.
emunday@atlassian.com
APIs are shit.
Confluence Cloud is shit.
Forge is shit.
Connect is shit.
“Contact us privately” => No thank you.
Can you give some specific examples of issues with those (in the context of Bitbucket?). ~1/4 of my teams are working in that space at the moment.
Yes yes, you are promising it soon in an Experimental Labs release, but it's been 11 years. It's laughable and who knows if that will tank performance again.
You had a solid PR tool on bitbucket server and somehow took that and made it 100x worse on Bitbucket Cloud. The File picker and the way you navigated between files with keyboard shortcuts were GREAT.
Bitbucket Cloud is just a copy of a really old version of the Github PR viewer, but with a lot more problems and no updates.
Ping me if you're open to chatting emunday@atlassian.com
Is that an honest mistake or are you actually trying a phishing scam here?
After the shit show last year with the week long outage and all the shit JIRA gets I don't think very highly of Atlassian as a company either.
Don't even get me started on the dumpster fire that is Jira.
https://bitbucket.org/blog/bitbucket-cloud-has-landed-in-aws
Full disclosure, we do still have some work to do in terms of supporting very large repo's (>10GB non-LFS) - but those scenarios are still handled relatively gracefully.