The client, a prominent player in the hospitality business with hotels and restaurants across the U.S., faced challenges during their new market expansion.
They aimed to develop a SaaS-based product to engage customers via web and mobile applications.
Key challenges included extending their product portfolio with a cloud-based application, launching it into multiple marketplaces within a set timeframe, and streamlining code delivery through effective DevOps principles and a compatible CI/CD pipeline for both Azure and Google Cloud platforms.
The solution
Leveraged DevOps principles to create CI/CD pipelines to enhance code delivery for reduced time to market
Created Terraform (cloud-native) scripts for IaaS
Made sure that the pipelines are compatible with multiple cloud platforms
Executed deployments in both cloud and on-premises systems using a single procedure
Used Azure DevOps for CI/CD to build, push and deploy the Docker images to Azure Container Registry
Leveraged Kubernetes to deploy and manage the docker instance and container.
Benefits
Reduced deployment time by 50%.
Ensured faster, smaller, and safer releases into production.
Increased the number of releases by as much as 45%.
Eliminated inconsistencies and streamlined the deployment process.
Objectives
Extend the product portfolio with a cloud-based application.
Launch the product into multiple marketplaces within a set timeframe.
Streamline code delivery with DevOps principles and a compatible CI/CD pipeline for Azure and Google Cloud platforms
Project outcomes
Successful development and launch of a SaaS-based product for customer engagement.
Efficient CI/CD pipelines compatible with multiple cloud platforms.
Reduced deployment time and increased release frequency.