Empieza a dominar la nube con arquitecturas serverless con César Izquierdo
Creando una API con FaaS y BaaS.
Duración total: 01:39:01
Código descargable
Acceso 100% online
Descripción de la masterclass
César Izquierdo es ingeniero de software y pertenece a la AWS Community Builders.
Apasionado de la creación del software lleva ya algún tiempo profundizando en todo lo que tiene que ver con el cloud, la nube.
Uno de los conceptos más abstractos de ese mundo es el del serverless. Lo desmitificaremos en esta sesión.
¿De qué va?
César explica la transformación desde el stack tradicional al que propone el cloud, en este caso concreto al de Amazon Web Services.
Nos propondrá una arquitectura para elaborar una “lista de tareas” alojada por completo en la nube usando API Gateway, Lambda y DynamoDB.
Para todo esto usará el poder de Serverless Framework y NodeJS.
Tecnologías utilizadas
- AWS
- NodeJS
- Serverless Framework
Nivel de dificultad
Intermedio
Si quieres ver todos los enlaces y el vídeo tienes que suscribirte o entrar como usuario suscriptor.
Podrás ver a:
César Izquierdo
Explora los capítulos
1. Presentación [21:06]
Presentación
[03:00]
¿Qué es serverless? 🔥
[04:09]
Pregunta: ¿RDS también es serverless?
[02:01]
Típica aplicación tradicional
[01:02]
Cómo podría ser en serverless
[03:28]
Principales ventajas y desventajas 🔥
[01:35]
Caso de estudio: Combinando lo tradicional y el serverless 🔥
[02:45]
Pregunta: Sincronización de BD
[01:17]
Servicios serverless de AWS
[01:13]
Métodos de acceso a los servicios de AWS 🔥
[00:36]
2. Arquitecturas de microservicios con serverless [08:20]
Arquitecturas de microservicios con serverless
[05:20]
Pregunta: Colas y paralelismos
[01:38]
Pregunta: Compartir código entra lambdas 🔥
[01:22]
3. Cómo se despliega la IoC [06:17]
Cómo se despliega la IoC
[01:43]
Ventajas de Terraform
[01:26]
Ventajas de Serverless Framework
[03:08]
4. LiveCoding: Todo List [05:07]
LiveCoding: Todo List
[00:01]
Diagrama básico de la app
[01:56]
CLI con Serverless
[03:10]
5. Primer despliegue [07:30]
Primer despliegue
[04:10]
Conseguir que despliegue el API Gateway
[03:20]
6. Código del Todo List [19:50]
Código del Todo List
[15:19]
Pregunta: Cómo probar las lambdas en local
[02:37]
Nueva prueba del despliegue
[01:54]
7. Añadir DynamoDB [18:00]
Añadir DynamoDB
[00:30]
Truco de custom variables 🔥
[01:51]
Sobre Billing Mode 🔥
[02:34]
DynamoDB en el código
[13:05]
8. Al pasar a producción [12:51]
Al pasar a producción
[03:50]
Pregunta: despliegue para alta disponibilidad
[02:00]
Separar las lambdas con Webpack 🔥
[04:12]
Consideraciones finales
[02:49]
Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva
Contenido nuevo todas las semanas
Una comunidad de developers colegas en telegram
Desafíos y retos de programación para que mejores tus habilidades
400 horas de contenido en audio y vídeo
Entrevistas y masterclass en directo con los/las mejores profesionales
Precio
24€Matrículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo