How an MRO eCommerce company modernized its Google Cloud platform to improve CI/CD efficiency, stabilize infrastructure, and accelerate delivery.

Executive summary

A leading MRO eCommerce company began modernizing and stabilizing its Assortment Management Platform (AMP), a business-critical system used for product assortment planning and downstream data integrations across channels and regions. Over three years of rapid in-house development on Google Cloud Platform (GCP) led to fragmented infrastructure, inconsistent cloud configurations, and growing operational complexity. The organization needed to modernize infrastructure, improve CI/CD operations, and accelerate platform delivery without disrupting business operations.

This case study explores how Wavicle helped establish a more scalable and modernization-ready GCP foundation.

Client profile

The client is a leading MRO eCommerce company operating a large, multi-channel product assortment and catalog ecosystem across regions.

Business challenge

As the AMP platform evolved, several operational and architectural challenges began affecting scalability and platform reliability.

The organization faced:

  • Infrastructure inconsistencies caused by a mix of Terraform-managed and manually configured GCP resources
  • CI/CD limitations from reliance on Jenkins instead of GCP-native alternatives like Cloud Build
  • Continuous feature additions without structured prioritization or governance
  • Evolving tools and engineering practices that created operational inconsistencies
  • Modernization challenges during the transition from Gen 1 to Gen 2 Cloud Functions

These issues increased maintenance overhead, introduced operational risk, and slowed modernization efforts.

Wavicle solution

Wavicle engaged as a hands-on modernization and implementation partner to stabilize and modernize the AMP platform environment on GCP.

CI/CD modernization

Wavicle developed a proof of concept using GCP Cloud Build to evaluate native build and deployment capabilities for Cloud Functions, enabling the organization to assess modernization opportunities beyond Jenkins.

Repository migration

The team executed an end-to-end migration from Bitbucket to GitLab, including Jenkins pipeline updates, repository reconfiguration, and build continuity validation with minimal disruption.

Terraform modernization

Infrastructure management was transitioned from a centralized Terraform model to project-based repositories with improved documentation, dependency mapping, and ownership practices.

Cloud functions modernization

Wavicle established migration planning and best practices to support the transition from Gen 1 to Gen 2 Cloud Functions.

Workflow and architecture optimization

The New Product Introduction (NPI) workflow was migrated from Airflow-triggered processes to AMP-owned infrastructure to improve operational ownership and system alignment.

Wavicle also provided architecture guidance and implementation best practices to support long-term modernization initiatives.

Technology Stack

  • Google Cloud Platform (GCP)
  • Terraform
  • Cloud Build
  • Jenkins
  • GitLab
  • Bitbucket
  • Cloud Functions
  • Airflow
  • Looker

Results

With Wavicle’s support, the MRO eCommerce company accelerated AMP modernization with minimal business disruption and a stronger foundation for scale.

Operational outcomes

  • Bitbucket-to-GitLab migration completed with pipeline continuity
  • Jenkins pipelines updated to support the new repository with a smooth transition
  • Terraform decentralization initiated with a structured, project-based model
  • GCP Cloud Build proof of concept completed to support CI/CD modernization decisions
  • Improved visibility into operational disruptions through Looker dashboard enhancements

Business outcomes

  • Improved platform stability with reduced operational risk
  • Optimized engineering workflows for streamlined execution
  • Enhanced visibility into system performance and failures
  • Stronger cross-team alignment and collaboration
  • Scalable foundation for continued modernization and growth

Conclusion

The partnership between Wavicle and the MRO eCommerce company highlights the importance of modernizing cloud infrastructure for scalable platform operations. By improving CI/CD workflows and optimizing GCP architecture, Wavicle helped establish a more reliable and modernization-ready foundation for future growth.

Related Posts

  • Microsoft Fabric
  • Microsoft SQL Server

Greenhouse Grower Modernizes Data and Insights ...

  • Amazon Elastic Container Service (ECS)
  • AWS Aurora

Travel Center Operator Accelerates Access to Da...