Use Google Cloud Storage for Git LFS objects
We currently store some marketing assets on GitLab (https://lab.civicrm.org/marketing/marketing-assets) this repo is pretty large and full of binary files. It's very difficult (almost impossible!) to clone the entire repo due to the size and the load this puts on GL.
A better solution would be to convert those files to be tracked by git's LFS system and enable GitLab's integration with Google Cloud Storage to offload LFS objects to Google Cloud Storage.
This would also allow us to store video assets on GitLab without consuming space on the GL server/VM itself (offloading this to the much cheaper Google Cloud Storage).
We can also then shift other bulky things to the Google Cloud Object storage (e.g. release assets, artifacts etc) reducing the storage pressure on the GL server ideally and allowing us to store binary assets without causing issues for the GL server.
We'll need to consider the costs etc naturally!