Saltar al contenido principal

Lab: Infraestructura AWS con LocalStack

Tiempo estimado

Tiempo total: 3 horas

En este laboratorio aprenderás a:

  • Configurar LocalStack con Docker Compose
  • Desplegar servicios AWS localmente usando CloudFormation
  • Trabajar con S3, SQS, Lambda, API Gateway y Secrets Manager

Prerrequisitos

  • Docker y Docker Compose instalados
  • AWS CLI instalado
  • Editor de código (VS Code recomendado)

Arquitectura del Lab

Servicios que Usaremos

ServicioPropósito
S3Almacenamiento de archivos (imágenes, reportes)
SQSColas de mensajes para procesamiento asíncrono
Secrets ManagerAlmacenar credenciales de forma segura
LambdaFunciones serverless
API GatewayExponer endpoints REST

¿Por qué LocalStack?

LocalStack permite ejecutar servicios AWS localmente, lo que significa:

  • Sin costos - No gastas dinero en recursos AWS
  • Sin conexión - Desarrolla offline
  • Rápido - Sin latencia de red
  • Reproducible - Misma configuración para todo el equipo

¡Comencemos con el Módulo 1: Configuración Inicial!