Sector: Aviación
ProducciónPlataforma BI — aerolínea europea
De cero a fuente única de datos institucional, en AWS, con un equipo de 3.
Una aerolínea europea no tenía una fuente única de datos: cada departamento vivía en su propia hoja de cálculo. Diseñé y lideré, con un equipo de 3, una plataforma de datos end-to-end en AWS que pasó de 0 a fuente institucional en ~6 meses.
El resultado no fue solo técnico: el presidente ordenó usarla como la fuente única de la compañía. Toda la infraestructura corre en producción por ~$360/mes, con la eficiencia de costos como criterio de diseño desde el primer día, no como recorte final.
Métricas clave
- Toda la infra en producción
- ~$360/mes Toda la infra en producción
- Dashboards (36 Superset + 2 Grafana) · 11 depts
- 38 Dashboards (36 Superset + 2 Grafana) · 11 depts
- Compresión: 16,6 GB → 0,82 GB
- 95% Compresión: 16,6 GB → 0,82 GB
- Registros · 136 fuentes integradas
- 22M Registros · 136 fuentes integradas
Stack
- AWS
- S3 Parquet
- Lambda
- Step Functions
- RDS PostgreSQL
- Superset
- Grafana
- ECS Fargate
- Terraform
Decisiones y trade-offs
-
Orquestación en Lambdas, no en Glue
La orquestación corre en Lambdas por ~$7/mes en lugar de AWS Glue (~$550/mes): ~$6,5k/año evitados solo en orquestación, con el mismo resultado funcional para el volumen real de la carga.
-
Data Mart PostgreSQL, no un data warehouse
Toda la infra a ~$360/mes frente a los ~$2.000/mes de un Redshift equivalente (~$19,7k/año evitados). A esta escala, un data mart PostgreSQL bien modelado cubre la demanda analítica sin el coste fijo de un DW.
-
Framework Silver: 95% de compresión
16,6 GB de Avro crudo bajaron a 0,82 GB de Parquet en la capa Silver: 95% menos almacenamiento y lecturas más baratas aguas abajo, por columnar + tipado estricto.
-
Todo como infraestructura como código
17-19 módulos Terraform: la plataforma completa es reproducible y auditable. Grafana embebido con SSO por JWT RS256, sin gestionar una segunda identidad.