AWS Lambda / CloudFormation con Python / GitHubActions CICD
Crea APIs en python usando lambda y CloudFormation en AWS
Description
¿Qué es AWS CloudFormation?
AWS CloudFormation es un servicio que ofrece a desarrolladores y empresas una manera sencilla de crear una colección de recursos de AWS y de terceros. También ayuda a aprovisionarlos y administrarlos de forma ordenada y predecible.
¿Qué es AWS Lambda?
Lambda es un servicio informático que permite ejecutar código sin aprovisionar ni administrar servidores. Lambda ejecuta el código en una infraestructura de computación de alta disponibilidad y realiza todas las tareas de administración de los recursos de computación, incluido el mantenimiento del servidor y del sistema operativo, el aprovisionamiento de capacidad y el escalado automático, así como las funciones de registro. Con Lambda, puede ejecutar código para prácticamente cualquier tipo de aplicación o servicio de backend.
¿Qué es API Gateway?
AWS API Gateway: API Gateway actúa como una "puerta principal" para que las aplicaciones accedan a datos, lógica empresarial o funcionalidad desde sus servicios de backend), código que se ejecuta en AWS Lambda, cualquier aplicación web o aplicaciones de comunicación en tiempo real.
¿Qué esperar del curso?
En este curso aprenderás sobre el uso de CloudFormation / lambda en AWS de manera practica.
***Podrás descargar código fuente de todos los proyectos de los videos***
Al terminar el curso podrás:
Crear APIs con funciones lambda dentro de AWS:
o Para ejecutar operaciones en BD
Crear y manejar Base de datos en AWS.
Conexión de funciones lambda con base de datos.
Como usar pydantic dentro de las funciones lambda para la validación de datos.
What You Will Learn!
- Crear funciones lambda en aws usando python y cloudformation
- Crear base de datos MySQL y Postgres en AWS
- Ver logs de las funciones lambda (CloudWatch)
- Crear proyecto en ECR para ejecutar proyecto local sin la necesidad de desplegar en aws
- Integracion de base de datos en las funciones Lambda
- Creación de SQS y agregarlo a CloudFormation
- Envió de mensajes usando Sendgrid
- Creación de Cron en AWS usando EventBrige y añadirlo en CloudFormation
Who Should Attend!
- Desarrolladores de backend o interesados en reforzar sus conocimientos de Backend en Cloud AWS