[FREE EBOOK] Strategic IT Outsourcing: Optimizing Cost & Workforce Efficiency
[FREE EBOOK] Strategic IT Outsourcing: Optimizing Cost & Workforce Efficiency
Register now

VTI’s End-to-End Cloud Journey: How We Transformed Singaporean Betting Application with AWS and Infrastructure as Code

February 13, 2025
VTI’s End-to-End Cloud Journey: How We Transformed Singaporean Betting Application with AWS and Infrastructure as Code

Our client is a Singapore-based non-profit organization founded in the 1960s, using profits from legal betting services to fund vital social initiatives. Their on-premise online betting application had served them well, however, as they looked to the future, they realized that scalability and automation —critical features that on-premise infrastructure cannot adequately support—are essential for their continued success.

Consequently, they were ready to transform and fully integrate their system into the AWS Cloud. This marked the exciting beginning of our collaboration.

Client’s Requirements  

To ensure a seamless cloud transformation and integration, the client needs to build an infrastructure that meets two major criteria:

  • Availability: Operate application with zero downtime, ensuring the system is always running continuously and ready to serve users, especially during periods of up to 20,000 users accessing the platform at the same time.
  • Automation: The infrastructure will be built with automation through code, integrating tools to automatically scan for vulnerabilities in the source code.

From the outset, our client required Infrastructure as Code (IaC) and CI/CD as core components of the transformation. IaC ensured automated, consistent deployment and scaling across both cloud and on-premise environments, while CI/CD pipelines streamlined updates, enforcing security and operational efficiency throughout the cloud journey, and minimizing human errors.

VTI’s Solution 

For this project, we executed a complete Cloud Journey and guided our client through every stage—from infrastructure design to migration and ongoing operations.

A complete Cloud Journey executed by VTI
A complete Cloud Journey executed by VTI

1. Adoption: Building a Scalable Infrastructure

VTI collaborated with vendors, third-party providers (including AWS, OpenShift,…), and the in-house IT team to design a cloud-ready infrastructure. Through strategic workshops, we defined key architectural components, ensuring seamless integration of AWS, firewalls, and containerization.

A part of the infrastructure architecture
A part of the infrastructure architecture

2. Cloud Transformation & Migration

  • Native Development:  We containerized the betting application using Kubernetes (OpenShift), making it more secure and fully prepared for cloud deployment. This phase marked a crucial step in the transformation process.
  • Infrastructure Modernization: VTI built a hybrid cloud model, keeping the data center on-premise while migrating the rest of the infrastructure to AWS. We established secure communication between on-premise and cloud environments via AWS Direct Connect and integrated firewall and security measures.
  • Workload Migration: VTI utilized AWS Landing Zone to establish a well-architected multi-account environment, ensuring standardized security, compliance, and governance across the cloud infrastructure. Additionally, we integrated Fortinet for network security and AquaSec for container security, strengthening the overall cloud security posture.

3. Enhancement & Operations

VTI continues to optimize cloud operations, ensuring compliance with PCI-DSS and ISO 27001, while enhancing performance, security, and scalability. 

The entire infrastructure was built as code (IaC) using Terraform, and a CI/CD pipeline was deployed to automate application delivery, infrastructure updates and security scanning. Our custom-built templates reduced deployment time significantly while enhancing security through automated vulnerability assessments.

Technology/Tools

For this project’s success, VTI has assembled a team of experts proficient in utilizing the following essential tools: 

  • IaC: Terraform
  • CI/CD: Gitlab, CI
  • Scan tools: SonarQ, NexusIQ, Fortify, Aquasec 
  • Performance testing tools: Jmeter, Neoload
  • Monitor tools: Cloudwatch, Dynatrace
  • Firewall tools: Fortinet firewall

Model: Onshore and Offshore

Framework: Agile Scrum

Embracing Cloud Trends with a Trusted IT Partner

Navigating the cloud landscape demands deep technical expertise. VTI accelerates your cloud transformation with a strong foundation in Infrastructure as Code (IaC), DevOps, and CI/CD automation. From migration to enhancement and ongoing operation, our Cloud Computing solutions optimize performance, scalability, and security—ensuring seamless and efficient cloud adoption.

Contact VTI today to leverage our expertise in cloud transformation and migration for your business success. 

Case Study