There’s no need to over complicate things.
The only problem regarding gitlab is resource consumption.