Learn Backend Development Part-Time, Online
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive 37-minute conference talk detailing the implementation of Infrastructure as Code (IaC) at scale within one of Indonesia's largest digital banks using Terraform and Atlantis. Learn about the innovative blueprint architecture model that separates Terraform configuration definitions (provisioners) from blueprint values, enabling management of multiple deployments from a single configuration. Discover how YAML-formatted blueprint values provide enhanced readability and powerful syntax features compared to traditional HCL or JSON formats. Understand the integration of Continuous Deployment through Atlantis, which enables infrastructure changes to be applied directly from Git repository merge requests for rapid iteration. Gain insights into the RCS stack (Renovate, Copier, Semantic Release) solution developed to efficiently manage multiple Git repositories for provisioners and blueprints, addressing challenges of dependency maintenance, releases, and versioning at enterprise scale. Master practical strategies for structuring Terraform configurations, implementing CI/CD workflows, and maintaining infrastructure automation across large-scale banking operations through real-world case studies and lessons learned from years of production implementation.
Syllabus
[Indonesian] IaC at Scale: Blueprint Architecture with Terraform and Atlantis
Taught by
HashiCorp