Infrastructure as Code (IaC) Based Infra For USA Based Travels Company

Summary

Texas, USA based company sets up Infrastructure as Code (IaC) mechanism and achieves one click creation of infrastructure on OCI, with the help of LogusIMS.

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.

Client Benefits

  • Infra setup by code, saving time
  • Quick migration from GCP to OCI, saving time
  • Code reusability (quick setup on Dev, UAT, Prod with same code)
  • Reduced manual errors
  • Minimizing manual intervention
  • Fine tuning resource utilization saving cost
  • Version control and easy rollback
  • Overall cost-effective solution

Technology/Tools

  • GCP
  • OCI
  • Terraform

Share:

Fill out the form below with your details and any specific questions or comments you may have.