As much as I appreciate all the components that Gitlab utilizes behind the scenes running an instance of this on a 4GB droplet consumes the entire memory of that unit until things come to a crawl.<p>Does Gitlab actually need to utilize all those components and when I disable certain things like Prometheus and etc. it seems to only marginally make things better.<p>What is consumes so much RAM and why?
All these Gitlab pages are really impressive. I found <a href="https://docs.gitlab.com/ee/development/fe_guide/graphql.html" rel="nofollow">https://docs.gitlab.com/ee/development/fe_guide/graphql.html</a> pretty useful!
Half of me wishes I ever worked at a place that had invested this much in documentation. The other half realizes I'd probably hate it if everything was already this laid out.
I have always been given access too and never setup gitlab myself, but every time I use it, I am pleasently suprised of its featureset.<p>In the beginning I am always looking for features from other platforms only to find them readily implemented.<p>It does not matter if it's Mattermost, a container registry, or direct oidc logins for kubernetes and friends, it's just there.<p>The magnitudes of features, make it an easy choice as a core of your startup.<p>All in all thank you for creating an amazing piece of software. Like a fridge, for me, it just works.