Organisasi berbasis di Vietnam · 2024–2025
Memindahkan perusahaan dari CloudFormation ke Terraform tanpa menghentikan rilis
Sebuah organisasi regional mendapati perangkat infrastrukturnya tak lagi memadai. Rahmat memimpin peralihan ke Terraform, membangun module registry bersama, dan mengotomatiskan rilis blue/green.
Konteks
Organisasi berbasis di Vietnam dengan infrastruktur AWS berskala besar yang didefinisikan dalam CloudFormation dan banyak tim yang merilis layanan secara paralel. Rahmat menjabat sebagai Cloud Infrastructure Lead.
Tantangan
Infrastruktur tersebar di banyak stack CloudFormation dengan pola yang tidak konsisten. Tim membangun ulang komponen yang sama, peninjauan menjadi sulit, dan setiap rilis membawa risiko lebih besar dari yang seharusnya. Organisasi membutuhkan satu standar tanpa harus membekukan pengembangan selama transisi.
Peran Rahmat
Memimpin migrasi CloudFormation ke Terraform berskala perusahaan, memindahkan layanan secara bertahap sementara tim tetap merilis.
Membangun Terraform module registry terpusat agar tim dapat memakai ulang pola yang sudah disetujui untuk infrastruktur umum.
Merancang pipeline CI/CD di GitHub Actions untuk blue/green deployment, sehingga rilis dapat diulang dan cepat di-rollback.
Menetapkan praktik peninjauan dan versioning agar perubahan infrastruktur melewati alur kerja yang sama dengan kode aplikasi.
Hasil
- migrasi CloudFormation ke Terraform
- Skala perusahaan
- Terraform module registry untuk semua tim
- Terpusat
- deployment berskala besar dengan GitHub Actions
- Blue/green
Teknologi
- Terraform
- AWS CloudFormation
- AWS
- GitHub Actions
Mari bicarakan transformasi Anda berikutnya
Ceritakan apa yang ingin Anda ubah. Saya membalas sendiri setiap pertanyaan kemitraan dan proyek.