Laboratorio Serverless
Laboratorio personal de experimentos con arquitecturas serverless: prototipos, patrones y aprendizajes sobre aplicaciones event-driven en AWS.
¿Qué es?
Un laboratorio personal para experimentar con arquitecturas serverless. Contiene experimentos, prototipos y aprendizajes sobre cómo construir aplicaciones escalables y event-driven sin gestionar servidores.
Disponible como código fuente.
Experimentos incluidos
- API REST con Lambda + API Gateway: endpoints CRUD con AWS SAM
- Procesamiento de eventos: funciones disparadas por SQS y EventBridge
- Step Functions: workflows de múltiples pasos con manejo de errores
- Infraestructura como código: todo definido en templates SAM/CloudFormation
Lecciones aprendidas
El modelo serverless cambia fundamentalmente cómo se piensa en la infraestructura: en lugar de provisionar capacidad, se define comportamiento. El costo escala linealmente con el uso real, lo que lo hace ideal para cargas variables o proyectos en etapa temprana.
¿Por qué importa?
Documenta la transición de administrador de sistemas — configurando servidores como copos de nieve — a construir sistemas desechables, autoconfigurados y enfocados en crear software.
Referencias
- Repositorio en GitHub — jonmatum, 2024. Código fuente y experimentos.
Contenido relacionado
- Serverless
Modelo de computación en la nube donde el proveedor gestiona la infraestructura automáticamente, permitiendo ejecutar código sin aprovisionar ni administrar servidores, pagando solo por el uso real.
- AWS SAM
Framework open-source de AWS para construir aplicaciones serverless con una sintaxis simplificada de CloudFormation, CLI para desarrollo local y despliegue integrado.