Masterclass

Empieza a dominar la nube con arquitecturas serverless con César Izquierdo

Creando una API con FaaS y BaaS.

César Izquierdo
Mira el trailer

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:

Imagen de César Izquierdo

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

19€Matrículaplus10€Al mes

  • Contenido disponible 24/7
  • Audios y videos
  • Retos y desafíos
  • Todo el código descargable
  • Comunidad de developers
  • Acceso premium completo