GitLab enables major e-commerce player Trendyol to boost developer productivity and create market expansion
30%
Improvement in developer productivity
60%
Reduction in build times (from 10 mins to 4 mins)
50%
Faster to launch a new application via a single platform (from 2 days to 1 day)
Industry
E-Commerce
Employees
1300 developers
Location
Istanbul, Turkey
Solution
GitLab Self Managed Premium
Benefits
Increased developer productivity with ready access and self-service
Tool chain simplification
Automated documentation creation
Easy integration with LDAP, Slack, K8s & Pod Logs
Productive Professional Services partnership
Easy AWS Integration and Deployment
Benefits
Increased developer productivity with ready access and self-service
Tool chain simplification
Automated documentation creation
Easy integration with LDAP, Slack, K8s & Pod Logs
Productive Professional Services partnership
Easy AWS Integration and Deployment
Overview
Trendyol developer teams rely on GitLab to turbocharge software deployment, driving market expansion
Speeding development and deployments with GitLab platform, Trendyol is able to expand business-critical online customer services
GitLab’s features allowed us to speed up our production cycle, which accelerated our development and deployment process
Cenk Civici
Chief Technology Officer, Trendyol
the customer
Trendyol at forefront of Turkish e-commerce expansion
Headquartered in Istanbul, Trendyol is the largest e-commerce company in Turkey; operating an R&D center, a last-mile delivery system, mobile wallets, and a wide-ranging marketplace that offers everything from food to clothing, electronics, and cosmetics. As part of its mission, the company exports Turkish products over various platforms to consumers around the world. The company is focused on making its mark by dependably serving more than 30 million shoppers and delivering more than 1 million packages every day. To get all of this done, the company uses natural language processing, machine learning, recommendation systems, and big data. And state-of-the-art DevOps processes are vital to achieving Trendyol’s business strategy.
the challenge
Adapting to change, tackling inefficiencies
As Trendyol has expanded its stable of services and platforms, its developer teams amassed a diverse and complex assortment of DevOps tools. This caused obvious inefficiencies. Learning and using multiple tools was time-consuming and ineffective for the development teams, even slowing down developer onboarding just as the company needed to expand its developer ranks. It also ultimately slowed down deployments. The company’s DevOps managers needed to change that It was clear that using multiple tools, like BitBucket, Jenkins, and GitLab, couldn’t continue. They needed one platform. Because of compliance issues, it needed to be a CI/CD engine. To make all of this happen, Trendyol selected GitLab Premium for a container-based, runner architecture, enabling faster and continuous deployment. The platform’s simplicity was the primary deciding factor. “We knew we wanted to consolidate tools into a single tool so our development team could spend less time context-switching and learning new platforms, and more time improving our product.” added Cenk Çivici, CTO, Trendyol.
the solution
GitLab enables disaster recovery, high availability
Implementing GitLab Premium with OpenStack and the AWS Cloud Platform has provided Trendyol teams with high availability and disaster recovery. GitLab Premium has allowed those DevOps teams to simplify operations and organize using a single resource. And advanced search capabilities enabled critical collaboration. Now, as new developers start work at Trendyol, they are not faced with learning multiple tools and repeatedly shifting into different environments, according to Cenk Civici, Trendyol’s CTO who called GitLab “a very mature on-premises solution.” “GitLab included all the processes needed to execute a project within a single platform,” he added.
the results
Faster development enables critical business strategy
Adopting the GitLab platform has meant a 30% improvement in developer productivity, which has translated into a dramatic market expansion. The developer experience is significantly enhanced with this standardization, providing a combined repository, registry, and CI/CD view for the developer, and reliable operations updates for DevOps managers. New developer onboarding times have reduced from 10-8 days as a result of using one DevOps platform and not a disparate toolchain. This high level of integration means GitLab can operate together with LDAP, JIRA, Slack, and similar applications. And streamlined integration with Kubernetes helps Trendyol teams accelerate the addition of new platform features and updates. “GitLab included all the processes needed to execute a project within a single platform” explained Cenk Civici, CTO, Trendyol
GitLab automation means developers are no longer burdened with many manual documentation tasks, while GitLab advanced search allows them to more easily reuse and share code, and learn from each other in forums. For crucial pipeline configurations, GitLab’s simple YAML-based processes ensure repeatable processes, while its container-based runner architecture easily handles 70 or more Kubernetes clusters. GitLab features, such as Service Desk and Issues, provide additional productivity. GitLab’s priority support further assures 24/7 support for the vital infrastructure that powers production services. Trendyol’s DevOps and platform teams now are successfully deploying infrastructure as code, and expanding resources into multiple data centers. Headquartered in Istanbul, Trendyol is the largest e-commerce company in Turkey; operating an R&D center, a last-mile delivery network, instant food and grocery delivery service, and a wide-ranging marketplace that offers everything from food to clothing, electronics, and cosmetics. Launching a new application has become 50% quicker via GitLab; now taking just 1 day when it used to take 2 days.
GitLab has become a key part of how the company creates a robust platform that drives its business strategy to become one of the largest e-commerce companies in the world, offering a full range of customer services.
Learn more about GitLab solutions
All information and persons involved in case study are accurate at the time of publication.