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.

Diagrama de flujo: API Gateway → S3 → SQS → Lambda → PNG1234API GatewayS3SQSLambdaPNG
  • Entrada
  • Proceso
  • Almacenamiento
  • Salida

Más proyectos