Overview
This conference talk explores how to leverage Terraform and Sentinel to provision and manage secure, scalable and highly available cell-based architectures in the cloud. Learn about the challenges of high availability in modern cloud applications and how cell-based architectures help isolate failures, improve scalability, and enhance resilience. Discover the synergy between Terraform for infrastructure provisioning and Sentinel for policy enforcement in building secure and compliant systems. Dive deep into cell-based architecture principles including isolation, redundancy, and independent deployments, and understand their benefits like reduced downtime, increased agility, and improved resource efficiency. Follow along as speaker Yury Niño Roa demonstrates modular Terraform design for reusable cell components, explains infrastructure as code benefits, and showcases Sentinel policies for enforcing security and compliance requirements. The talk also covers operational considerations including monitoring, automated scaling, and disaster recovery strategies, culminating in a live demonstration of provisioning a simple cell-based application with Terraform and applying Sentinel policies.
Syllabus
Provisioning cell-based architectures with Terraform and Sentinel
Taught by
HashiCorp