Modern VCS for Next Gen Agile Development.
September 22, 2024

Modern VCS for Next Gen Agile Development.

Austin Franchino | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

We use Gitlab to track issues by project, whether Terraform IaC projects, Node JS projects, Jupyter Notebook data analysis products, or custom in-house Python packages. We also use it to monitor our projects' security posture to ensure no vulnerabilities go unchecked. It helps our small cross-functional team collaborate.

Pros

  • Version Tracking.
  • Diff analysis between revisions.
  • CI/CD Pipeline Creation and Maintenance.

Cons

  • More templates for common project use cases.
  • Ability to track vulnerabilities on a specific branch, instead of just the default one.
  • The integration of DAST and other security tools reduces our spend on other vendors.
  • The included minutes of CI/CD build time, and pipelines keep us from shopping with other vendors.
Gitlab seems more cutting-edge than GitHub; however, its AI tools are not yet as mature as those of CoPilot. It feels like the next-generation product, so as we selected a tool for our startup, we decided to invest in the disruptor in the space. While there are fewer out-of-the-box templates for Gitlab, we have never discovered a lack of feature parity.
Yes, we have been using Gitlab Ultimate, and while we are uncertain if the pricing will scale with additional developers, we have been very pleased with the SAST, DAST, and Container Scanning that comes with our plan. We have very limited resources with regard to time, so the Ultimate plan has given us a leg up in staying compliant with our ISO 27001 and SOC 2 standards while maintaining a trim team. It's invaluable.
Our Terraform projects are deployed directly from Gitlab, and we are pleased to use their managed TF State file. We no longer need to manage an S3 backend with a DynamoDB component to keep our state from drifting. It also manages all the security that comes with managing an IaC product. We also deploy all of our SPA applications and ECS Fargate containers directly from our Pipelines. It's our one-stop shop.

Do you think GitLab delivers good value for the price?

Yes

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

Yes

Did implementation of GitLab go as expected?

Yes

Would you buy GitLab again?

Yes

It is well-suited for any project that needs VCS. It's an excellent choice for teams that might be remote or have to collaborate across teams. Plenty of features allow for async working. With its dashboards and reporting features, it is also suitable for nontechnical PMs or stakeholders. It allows for very bespoke customization and can most often do much more than you need it to.

GitLab Feature Ratings

Comments

More Reviews of GitLab