
AWS Lambda in Action
Danilo Poccia
- Editorial
- Manning
- Año
- 2016
- Páginas
- ~384
- Nivel
- Básico
De qué trata
Obra técnica de referencia escrita por Danilo Poccia (evangelista principal en AWS) en 2016, pionera en documentar el desarrollo de aplicaciones serverless basadas en arquitecturas orientadas a eventos dentro de la nube de Amazon Web Services. Está dirigida a desarrolladores web y de backend que poseen conocimientos fundamentales de programación en JavaScript (Node.js) o Python y desean construir arquitecturas en la nube escalables, reactivas y de alta disponibilidad sin incurrir en la gestión o aprovisionamiento de servidores convencionales.
El libro guía al desarrollador en el ciclo de vida de las funciones de computación sin servidor empleando AWS Lambda y el AWS SDK. Profundiza en la construcción y publicación de interfaces REST mediante Amazon API Gateway, la gestión segura de identidades y credenciales temporales con Amazon Cognito y AWS IAM, y el almacenamiento persistente de datos con Amazon S3 y la base NoSQL Amazon DynamoDB. También aborda el acoplamiento desacoplado mediante eventos con Amazon SNS y Amazon SES para el envío de notificaciones y correos, la observabilidad operativa a través de Amazon CloudWatch y la automatización del despliegue de infraestructura mediante plantillas de AWS CloudFormation.
A través de un hilo conductor eminentemente práctico, se construyen dos soluciones completas: un microservicio de autenticación sin servidor para registro e inicio de sesión seguro, y una aplicación reactiva de compartición y procesamiento de archivos multimedia donde la carga de contenidos en S3 desencadena funciones Lambda para generar miniaturas y catalogar metadatos en DynamoDB. La obra tiene un valor histórico y pedagógico clave para interiorizar la computación orientada a eventos; no obstante, al haberse publicado en 2016, utiliza versiones tempranas del runtime de Node.js (4.x/6.x) y no abarca innovaciones posteriores como AWS Step Functions, EventBridge, Lambda Layers o AWS SAM.
- AWS Lambda
- Arquitectura Serverless
- Event-Driven Architecture
- Amazon API Gateway
- Amazon Cognito
- Amazon DynamoDB
- Amazon S3
- Node.js
- Amazon SNS
- Amazon SES
- AWS CloudFormation
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Servicio de autenticación y gestión de usuarios sin servidor
Microservicio backend construido con Node.js, AWS Lambda, Amazon Cognito, DynamoDB y Amazon SES para implementar flujos de registro, validación por correo electrónico y emisión de credenciales seguras.
Plataforma reactiva de procesamiento y compartición de medios
Aplicación multimedia orientada a eventos en la que la carga de archivos en buckets de Amazon S3 desencadena funciones Lambda para redimensionar imágenes, extraer metadatos y almacenar registros en Amazon DynamoDB.

