Vietnam-based organisation · 2024–2025
Moving an enterprise from CloudFormation to Terraform without stopping delivery
A regional organisation had outgrown its infrastructure tooling. Rahmat led the move to Terraform, built a shared module registry and automated blue/green releases.
Context
A Vietnam-based organisation with a large AWS estate defined in CloudFormation and many teams releasing services in parallel. Rahmat served as Cloud Infrastructure Lead.
Challenge
Infrastructure was described in many separate CloudFormation stacks with inconsistent patterns. Teams reinvented the same building blocks, reviews were hard, and releases carried more risk than they should. The organisation needed one standard without freezing delivery while it changed.
What Rahmat did
Led an enterprise-wide migration from CloudFormation to Terraform, moving services incrementally while teams kept shipping.
Established a centralised Terraform module registry so teams could reuse approved patterns for common infrastructure.
Designed CI/CD pipelines in GitHub Actions for blue/green deployments, making releases repeatable and quick to roll back.
Set the review and versioning practices that let infrastructure changes move through the same workflow as application code.
Results
- CloudFormation-to-Terraform migration
- Enterprise-wide
- Terraform module registry for all teams
- Centralised
- deployments at scale with GitHub Actions
- Blue/green
Stack
- Terraform
- AWS CloudFormation
- AWS
- GitHub Actions
Let’s talk about your next transformation
Tell me what you are trying to change. I reply personally to partnership and project enquiries.