{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/ef86869a3e354a979b9c3b269c372f8e\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/ef86869a3e354a979b9c3b269c372f8e-56b91d0651d0bb41.gif","duration":2286.66,"title":"Building a Scalable and Secure 3 Tier Architecture on Azure with Terraform","description":"In this video, I walk you through a production-ready 3-tier architecture deployed on Azure using Terraform, designed for scalability, security, and high availability. We have a web tier that serves as the front-end, an app tier for the back-end, and a DB tier utilizing Azure PostgreSQL Flexible Server with a primary and read replica instance for high availability. The architecture ensures that only the web tier is exposed to the internet while the backend and database tiers are secured within private subnets. I also discuss the implementation of a NAT gateway for controlled outbound internet access and the use of Azure Key Vault for secret management. Please review the architecture and consider how it can be applied to our projects."}