☁️
Azure Data Platform – Terraform
14-Noviembre-2025
Descripción
Este proyecto consiste en el despliegue automatizado de una arquitectura completa de datos en Azure utilizando Terraform como herramienta de IaC (Infrastructure as Code). El objetivo es construir una solución capaz de soportar operaciones transaccionales, almacenamiento analítico y procesos ETL para análisis avanzado, siguiendo buenas prácticas recomendadas por Microsoft.
El escenario se centra en una empresa dedicada a la renta y gestión de vehículos blindados, que requiere procesar reservas en tiempo real mientras mantiene capacidades de análisis para telemetría, históricos y métricas operativas. Para lograrlo, se construyó una plataforma moderna compuesta por Azure SQL Database (OLTP), Azure Data Lake Gen2 (almacenamiento analítico), Azure Synapse Analytics (ETL y análisis), App Services para las aplicaciones web y Azure Key Vault para la gestión de secretos.
El proyecto incluye un diagrama de arquitectura que describe el flujo completo de datos: desde el sistema transaccional hasta la capa analítica. Además, se diseñó el despliegue utilizando módulos organizados por contextos —seguridad, aplicaciones, base de datos y analítica— facilitando un código limpio, escalable y reutilizable.
Diagrama de Arquitectura
Tecnologías utilizadas
Terraform Azure SQL Azure Storage Gen2 Azure Synapse App Service Key Vault Storage account IaC Cloud Architecture