Serverless avanzado con SQS, S3 y API Gateway

Resumen

¿Buscas llevar tus skills de Serverless Framework en AWS al siguiente nivel? Este recorrido avanzado te muestra cómo integrar servicios como SQS, S3 y API Gateway para construir una aplicación real, con validación de lógica de negocio, autenticación y autorización directamente desde la nube de AWS.

¿Qué vas a construir en este curso de Serverless Framework?

Vas a crear una aplicación que conecta varios servicios del ecosistema serverless en AWS, pensada para que entiendas cómo encajan las piezas en un proyecto real.

Las integraciones principales que trabajarás son:

  • SQS para manejo de colas y mensajes asíncronos.
  • S3 para almacenamiento de objetos.
  • API Gateway como puerta de entrada, donde además validarás reglas de negocio, autenticación y autorización.

¿Qué hace especial usar API Gateway para validar lógica de negocio? Te permite mover validaciones, autenticación y autorización al borde de tu API, sin cargar esa responsabilidad en cada Lambda. Resultado: menos código repetido y mayor control centralizado.

¿Qué necesitas saber antes de empezar este curso avanzado?

El proyecto parte de una base previa, así que conviene llegar con terreno preparado [0:35].

Los requisitos clave son:

  • Haber tomado el curso anterior de Serverless Framework en AWS, donde se cubren los fundamentos del ecosistema serverless.
  • Sentirte cómodo navegando y operando dentro de la consola de AWS.
  • Tener el proyecto base del curso previo, porque aquí lo llevamos a otro nivel.

¿Es este curso para principiantes en AWS? No. Está diseñado como continuación, así que asume que ya manejas los básicos de Serverless Framework y la consola de AWS.

¿Quiénes te acompañan y qué sorpresas trae el curso?

Los profesores son Juan Restrepo (Peto) y Yagi Castaño, ambos del equipo de infraestructura de Platzi [0:24]. Vienen desde la trinchera, así que vas a recibir la teoría y también la experiencia práctica de quienes operan estos servicios día a día.

Y aquí viene lo divertido: el curso esconde un pequeño easter egg.

  • A lo largo de las clases hay un código secreto distribuido entre los videos [1:00].
  • Si lo descifras, obtienes una URL que desbloquea una sorpresa.
  • Mantente atento clase a clase para reunir todas las pistas.

¿Qué bonos vas a encontrar al final?

Al cierre del curso te esperan dos bonos pensados para llevar tu proyecto a un entorno profesional [1:20]:

  1. Personalización de nombre de dominio: aprenderás a salir a producción con un dominio propio, ideal para tu empresa, startup o proyecto freelance.
  2. Sesión de experiencia real: una conversación con los profesores sobre esos detalles que la documentación oficial no cuenta y que solo se aprenden trabajando con estos servicios.

¿Qué conceptos clave debes tener en el radar?

Antes de saltar a las clases, vale la pena fijar el vocabulario que te vas a encontrar una y otra vez.

  • Serverless Framework: herramienta para definir, desplegar y administrar aplicaciones serverless usando archivos de configuración.
  • SQS (Simple Queue Service): servicio de colas administrado de AWS, útil para desacoplar componentes y procesar mensajes de forma asíncrona.
  • S3 (Simple Storage Service): almacenamiento de objetos en la nube, usado para archivos, assets y datos estáticos.
  • API Gateway: servicio que expone APIs HTTP o REST y permite aplicar validaciones, autenticación y autorización antes de que la petición llegue a tu lógica.
  • Autenticación y autorización: la primera confirma quién eres; la segunda define qué puedes hacer. En este curso ambas se gestionan desde API Gateway.

Con este mapa claro, ya sabes qué construirás, qué necesitas y qué recompensas te esperan. Cuéntame en los comentarios qué servicio de AWS te interesa más dominar primero.

      Serverless avanzado con SQS, S3 y API Gateway