Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

10 AWS reviews

External reviews

890 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    Cuneyt-Gurses

Works as a source code manager or version control manager

  • July 12, 2024
  • Review from a verified AWS customer

What is our primary use case?

We use the solution as a source code manager or version control manager.

What is most valuable?

In our software development lifecycle, GitLab is used as a component for code repository management. We use GitLab for several projects to handle code repositories. For other software projects, we use Bitbucket, but the use case for both is very similar.

Many global users prefer GitLab for its enhanced pipeline automation for CI/CD features. It stands out among source code managers due to its parent-child pipeline feature. If users want to leverage this feature, they should consider using it. It’s not the only platform with this capability, but GitLab excels in automating many operations and offers integration with other platforms.

The solution supports platforms like Azure, GCP, and AWS. This capability makes it a preferred choice, even though other platforms also offer similar integration features. Additionally, GitLab’s tendency to be independent of ownership by another major company makes it an attractive option for many developers who prefer cloud usage

The tool's UI is good.

What needs improvement?

In the next release, I would like to see GitLab expand its integration capabilities to include platforms like DigitalOcean, which developers widely use for cloud infrastructure. Enhancing CI/CD automation features specifically tailored for DigitalOcean would be beneficial.

For how long have I used the solution?

I have been working with the product for more than six months.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The product is scalable.

How are customer service and support?

The tool's technical support is great.

What's my experience with pricing, setup cost, and licensing?

The solution is free.

What other advice do I have?

I rate the overall product an eight out of ten.


    VASUDEVA UNGATI

Useful for source code management and security purposes

  • July 12, 2024
  • Review provided by PeerSpot

What is our primary use case?

When a developer checks in code, it is automatically built and deployed, and automated test cases are also run. We have extensive integration with GitLab, which helps us with source code management. We run the static code analysis using SonarQube.

What needs improvement?

Technologies are always changing. Nowadays, new things like serverless computing and workload management have emerged. We have noticed a few gap items for faster service delivery. For example, we do user interface testing in the latest team and automate it using some tools. Recently, we integrated a tool with user interface testing, which can simulate a multi-user environment. So, we would like to see more integration with different platforms.

What do I think about the stability of the solution?

We normally do load testing for an hour, extending that load with two or three different use cases. We increase the load by two or three times to check how the application responds. This helps us see if the application can withstand increased load, though it may reject messages or requests when it can't handle two to three times the normal load.

We do endurance or soak testing by leaving the system at the rated load, like 300 requests per second, for 12-16 hours to observe stability. We monitor for CPU leakage, memory leakage, queue building, and similar issues. If there are any problems, we fine-tune and fix them. For performance testing, we test at multiple levels: one at the service level and two at the system level. We normally don't test at the integration level.

What do I think about the scalability of the solution?

My company has 90 users.

How was the initial setup?

The solution's deployment is straightforward. We have containerized applications that are deployed to the environment.

What about the implementation team?

GitLab was deployed in-house.

What was our ROI?

The main value and impact of using the product are significant. We create and maintain vulnerability-free software by integrating tools like ManageEngine, which periodically patches our runtime environments, including operating systems, kernels, and software. Additionally, we run automated Nessus scans periodically, every week and day, to identify new vulnerabilities even after applying patches.

What other advice do I have?

I rate the overall solution an eight out of ten.

We do two levels of security scanning. One is at the build level, where we integrate with security packages and use tools like OWASP for top vulnerability compliance. This ensures that all third-party tools, like Tomcat and JBoss, are scanned as part of the build.

The second level is a reactive scan at runtime. We scan Oracle clients, JDKs, JBoss, Tomcat, Log4j, and other components during runtime. We also consider the operating system's security. Before we complete software testing, we use Nessus to perform a runtime security scan.


    sakar T.

Outstanding tool for version control

  • June 07, 2024
  • Review provided by G2

What do you like best about the product?
GitLab provides xCI/CD)tools, which achieves the development, testing, and deployment processes without needing third-party integrations.
What do you dislike about the product?
The varieties of features and integrated tools can be overheaded for new users. The learning curve can be steep, especially for those unfamiliar with DevOps practices.
What problems is the product solving and how is that benefiting you?
Using multiple 3rd parties tools for version control, CI/CD, project management, security, and monitoring can lead to inefficientand complex, by providing a single integrated platform that managesthe entire DevOps lifecycle, it has been beneficial for me.


    Sabit S.

De-facto standard for Code Repository

  • April 24, 2024
  • Review provided by G2

What do you like best about the product?
One of the things I love most about GitLab is how it brings everything together under one roof. You've got your version control, CI/CD pipelines, linters, code review (50% of the time is devoted to reviewing MRs), issue tracking – almost everything required it's there.
What do you dislike about the product?
First of all, I am as a User frustated with searching capabilities of GitLab. For instance, when I am searching for snippet of code across tens of projects, it can't provide easy yet effective searching mechanism. Also, there is a bit of learning curve in terms of user interface, so it might be an obstacle for newcomers.
What problems is the product solving and how is that benefiting you?
Majority of my work time is devoted to code review, therefore it's paramount to have a platform to review the MRs in easy and accessable way for me, especially when code changes affecting several classes/items. With GitLab, it's super easy to request reviews, leave comments, and collaborate with your teammates. GitLab's CI/CD pipelines are also one of the benefits of using GitLab - you just push your code to your branch, and everything else is automated (except for the bugs - this is on your side).


    Koustav K.

Gitlab: Manage your codebase

  • April 19, 2024
  • Review provided by G2

What do you like best about the product?
The best thing I like about gitlab is the security, multiple repositories management based on project, linking of jira tickets, configuring CI/CD pipeline etc.

It provides a single platform to manage, configure, and use your tech codebase, and infrastructure.
What do you dislike about the product?
One has to learn to use gitlab, as it provides complex features to configure and secure your codebase, which takes some time for beginners.
What problems is the product solving and how is that benefiting you?
Gitlab is providing version control management system, with the help of git, which helps the team of developers to review and manage each other code.


    Bhuwna V.

Gitlab- a web based project management repository

  • April 12, 2024
  • Review provided by G2

What do you like best about the product?
It is very easy to configure and does not require any extra space on the computer. One just need to configure it and it is ready to use.
Alongside, this is also a reliable way to process, maintain and manage the code with minimum extra effort.
It's accuracy is another added advantage
What do you dislike about the product?
It has its own limitations like very little or no customisation. . Also, though easy to configure but it can only be used for native application and it doesn't have compliance license
What problems is the product solving and how is that benefiting you?
Got lab is helpful in areas wheee you need continuous integration and continuous deployment. In such areas,it is configured easily. It is a secure way to maintain code as well


    Computer Software

Great Source Control Tool!

  • April 11, 2024
  • Review provided by G2

What do you like best about the product?
It does a great job as a source control tool, I really like its CR tools.
What do you dislike about the product?
Some of the projects settings can be not intuitive sometimes
What problems is the product solving and how is that benefiting you?
We host our repos on GitLab, which works as expected. We conduct our CRs through Gitlab. We plan on using its CI/CD pipelines in the future


    Mans B.

Amazing all in one DevSecOps platform

  • April 10, 2024
  • Review provided by G2

What do you like best about the product?
GitLab offers a comprehensive suite of features that facilitate seamless collaboration between our teams and clients. Their dedicated specialists provide personal support, ensuring any issues are promptly resolved. We really love working with GitLab!
What do you dislike about the product?
GitLab has a bunch of cool features in the pipeline, but sometimes it takes a bit too long for them to roll out.
What problems is the product solving and how is that benefiting you?
GitLab helps us streamline our development process by providing a single platform for DevSecOps. And we can deliver high-quality software faster and more reliably.


    Computer Software

Good alternative to github!

  • March 19, 2024
  • Review provided by G2

What do you like best about the product?
It can be self hosted, ofcourse the VCS, code review and ease of integration.
What do you dislike about the product?
It could benefit from some UI design changes.
What problems is the product solving and how is that benefiting you?
A large team can work on different branches as different features and environment. It is helpful in managing and reviewing the code base.


    Duy Chu

Version control history is valuable for our development workflow

  • March 19, 2024
  • Review from a verified AWS customer

What is our primary use case?

We create the pipeline and push it to GitLab to initiate the process. The cloud integration is straightforward.

How has it helped my organization?

When it comes to GitLab's CI/CD integration, it significantly supports our development process by accelerating deployments. With automated pipelines, we can focus more on development tasks without worrying about manual deployments, ultimately speeding up our development cycle.

What is most valuable?

In GitLab, I find the features and version control history to be most valuable for our development workflow. These aspects provide us with a clear view of changes and help us manage requests efficiently. I haven't utilized GitLab's security scanning capabilities yet.

We plan to integrate tools like Sonicheap for code security. Currently, we use another product for security, focusing on Q4 security points.

We have used GitLab's features selectively for added security. We don't store passwords directly but use a secret manager and tools to sync passwords securely to our deployment environment.

What needs improvement?

I believe there's room for improvement in the advanced features, particularly in enhancing the pipeline functionalities. Better integration and usability within the pipeline could make a significant difference in user experience. I would suggest considering new features or functions that could streamline workflows further and make using GitLab even more efficient. Having additional functionalities that cater to specific needs could greatly enhance the overall experience with the platform.

For how long have I used the solution?

I have been working with GitLab for the past 5 years.

What do I think about the stability of the solution?

Regarding stability, while I can't rate it on a scale of one to ten, I can say that we've experienced good stability with GitLab, with no downtime or major issues.

What do I think about the scalability of the solution?


When it comes to scalability, I can't provide a rating as we're using the enterprise version and haven't explored scalability yet in terms of user count, we have between three hundred and four hundred users in our company or department.

How are customer service and support?

I've had support from forums like Stack Overflow when needed. In my experience, GitLab integrates well with third-party tools like SonicWall and Slack without any major issues.

How was the initial setup?

The setup process for GitLab is straightforward and easy to use.

What's my experience with pricing, setup cost, and licensing?

Regarding pricing, I would rate GitLab as moderately priced, maybe around a seven or eight out of ten. It could be more flexible for clients but generally offers good value.

Which other solutions did I evaluate?

When comparing GitLab to competitors like Bitbucket, I find GitLab to be superior, especially in terms of features and functionality. Bitbucket still has its own strengths and is preferred by some organizations.

What other advice do I have?

Overall, I would rate GitLab around eight or nine out of ten. I highly recommend it to other users for both company purposes and personal projects. GitLab provides a solid starting point for learning and working efficiently, making it a valuable tool for developers.