Client Profile
The client is a travel technology company headquartered in Texas, USA, that operates a travel marketplace and provides SaaS-driven solutions to travel professionals. Having a global presence with offices in multiple countries, their digital platform offers a wide array of travel inventory and tools, including AI-powered booking assistance and serves a large network of travel advisors and other users.
Business Challenge
The client had their existing infrastructure on GCP with more than 40 microservices helping travelers in booking flights and hotels. As the business scaled up, clients acquired traveler experience services and integrated into a single AI powered assistance system.
Due to the continual growing nature of the infrastructure, the client wanted to implement an easy & convenient way of commissioning their new infrastructure, while ensuring scalability, reusability and automation of infrastructure creation (across different environments viz., development, UAT and production).
Additional challenges were release-tracking, rollback option, version control, minimizing manual intervention and to reduce manual errors.
LogusIMS Solution
After careful study of client’s growing infrastructure needs and other pain points, LogusIMS suggested usage of appropriate tool(s) and provided implementation support as detailed below:
Terraform tool usage: This tool was finalized since “Infrastructure as Code (IaC)” was the essence. The infra was created on GCP as per the steps below:
- A Demo was given to client, showcasing Terraform capabilities to create infrastructure by code
- Code was implemented using Terraform to create infrastructure on GCP based on existing resources with additions for new projects.
- After having the infra created on GCP, clients wanted to migrate entire infra from GCP to OCI, which was driven by business decisions to save cost.
- Infrastructure was then created on OCI to launch multiple environments viz., Dev, UAT, Production by a single click.
- Resource utilization was further analyzed and Terraform code was fine-tuned by LogusIMS team to reduce billing.