Contenido del curso
Conceptos Claves
Explicación de Serverless Framework
Ecosistema Serverless en AWS
Desarrollando con Serverless Framework
- 12

Conecta Lambda a DynamoDB con AWS SDK
17:23 min - 13

Configuración y uso de DynamoDB Local con Serverless
13:42 min - 14

Variables de ambiente y permisos IAM al desplegar Lambda
18:20 min - 15

Insertar usuarios en DynamoDB con Lambda POST
22:36 min - 16

Actualización de Usuarios en DynamoDB con Serverless Framework
12:36 min - 17

Función Lambda DELETE en Python con Boto3
16:28 min - 18

Servicios AWS más allá de Lambda y DynamoDB
Viendo ahora
Bonus
Cierre del curso
Crea tus API’s con Serverless Framework y ChatGPT
Servicios AWS más allá de Lambda y DynamoDB
Resumen
El ecosistema serverless va mucho más allá de Lambda, API Gateway y DynamoDB. Si quieres entender cómo integrar servicios serverless de AWS Free Tier con Serverless Framework, aquí tienes el mapa para conectar ambos mundos sin sorpresas en la factura.
La idea es simple: AWS Free Tier define qué recursos puedes usar gratis durante un año, y Serverless Framework define cómo orquestarlos en tu proyecto. Cuando entiendes esa relación, evitas pagar de más y aprovechas mejor cada servicio.
Qué servicios serverless puedes orquestar más allá de Lambda
Lambda no solo responde a peticiones HTTP. Hay todo un abanico de servicios que disparan funciones de forma asíncrona y cambian la forma en que diseñas tu arquitectura.
- SNS y SQS: te permiten orquestar Lambdas que trabajan de forma asíncrona mediante colas y mensajería, ideal cuando los eventos no vienen de HTTP.
- S3: cada vez que un bucket recibe un objeto (imagen, video, archivo), puede disparar una Lambda que procesa ese contenido en background, por ejemplo generando thumbnails en múltiples tamaños.
- EventBridge y Schedule: programas eventos que se conectan internamente con servicios de AWS para ejecutar Lambdas en horarios específicos.
- RabbitMQ, IoT y Alexa: integraciones menos comunes pero útiles para casos específicos de mensajería empresarial o dispositivos conectados.
Y aquí viene lo interesante: este patrón te da una plataforma altamente escalable sin que tengas que administrar servidores.
¿Qué eventos pueden disparar una Lambda? Eventos HTTP desde API Gateway, objetos cargados en S3, mensajes en SNS o SQS, schedules programados, RabbitMQ, IoT y Alexa, entre otros. Lo revisas en la documentación oficial de Serverless Framework.
Cómo se relaciona AWS Free Tier con Serverless Framework
AWS Free Tier y Serverless Framework son ecosistemas distintos pero complementarios. Uno te dice cuánto puedes usar gratis; el otro te ayuda a desplegar.
Si entras a aws.com/free encuentras el detalle de cada recurso disponible: cuántas horas, cuántos gigas o cuántas invocaciones tienes gratis durante un año. Por su lado, la documentación de Serverless Framework, especialmente la sección del archivo serverless.yaml, lista todos los eventos que puedes configurar para tus Lambda functions.
Cómo validar si un servicio entra en el ecosistema serverless
No todo lo que está en Free Tier se integra como evento de Lambda. Un buen ejemplo es RDS, que ofrece 750 horas gratuitas por base de datos al mes, pero no aparece en la lista de eventos que disparan una Lambda.
Si superas esas 750 horas, empiezas a incurrir en costos. Y aunque RDS no es serverless por naturaleza, existe RDS Proxy, un servicio que sí permite conectar Lambdas con bases de datos relacionales cuidando un pool de conexiones.
¿Por qué necesito RDS Proxy con Lambda? Porque cuando una Lambda escala masivamente, puede saturar las conexiones de tu base de datos y tumbarla. RDS Proxy gestiona ese pool de conexiones y evita que tu plataforma caiga en producción.
Cómo evitar costos inesperados al integrar servicios
La parte crítica de trabajar con Free Tier es no pasarte de los límites sin darte cuenta. Aquí los budgets y las alertas se vuelven tu mejor aliado.
Configurar budgets en AWS te permite definir cuánto dinero estás dispuesto a gastar y recibir alertas cuando te acerques a ese tope. Es una práctica básica si quieres dormir tranquilo mientras experimentas con servicios nuevos.
¿Qué es un budget en AWS? Es un presupuesto configurable que define cuánto puedes gastar en recursos y te envía alertas cuando te acercas al límite. Te protege de sorpresas en la factura mensual.
Antes de integrar cualquier servicio, revisa dos cosas: si está en el AWS Free Tier y bajo qué límites, y si aparece como evento soportado en la documentación de Serverless Framework. Esa doble validación te ahorra tiempo y dinero.
¿Qué servicio te gustaría integrar y cómo lo conectarías con Serverless Framework? Cuéntamelo en los comentarios.