P-05Cloud · Proyecto en equipo
Serverless Image Processor
Un pipeline de imágenes en AWS, descrito como código.
Procesador de imágenes serverless en AWS con Terraform en tres entornos y despliegue con GitHub Actions.
- Año
- 2026
- Tipo
- Proyecto en equipo
- Lenguajes
- HCL, JavaScript
- Demo
- Sin demo pública
El problema
Procesar imágenes de forma asíncrona exige coordinar almacenamiento, colas y cómputo, con despliegues reproducibles y seguros en varios entornos.
La propuesta
- Carga mediante API Gateway, almacenamiento en S3 y recorte circular en una Lambda disparada por SQS, con cola de mensajes fallidos y alarma en CloudWatch.
- Infraestructura en módulos de Terraform para dev, qa y prod, con estado remoto por entorno.
- Pipeline en GitHub Actions con autenticación OIDC, sin access keys guardadas en el repositorio.
Mi participación
Mi responsabilidad documentada: bootstrap (estado remoto, OIDC y roles de despliegue), pipeline, módulo de red y entornos de QA y producción.
Flujo del sistema
Dibujado con la notación de los diagramas de flujo de procesos de ingeniería química.
- Entrada
- Proceso
- Almacenamiento
- Salida