
Mastering AWS Serverless
Miguel A. Calles
- Editorial
- BPB
- Año
- 2024
- Páginas
- ~1097
- Nivel
- Avanzado
De qué trata
Guía práctica desarrollada por Miguel A. Calles (AWS Community Builder e ingeniero en ciberseguridad) orientada a la creación, desarrollo y puesta en marcha de aplicaciones web completas sin servidores sobre Amazon Web Services. Publicada en 2024, aprovecha las capacidades contemporáneas de la arquitectura serverless en la nube de Amazon y está dirigida a desarrolladores web, ingenieros backend y arquitectos de software con nivel intermedio o avanzado que dominen las bases del desarrollo web y deseen construir soluciones elásticas y altamente disponibles sin asumir la carga operativa de administrar servidores físicos o virtuales.
A lo largo de doce capítulos organizados de manera progresiva, el autor enseña cómo interconectar servicios nativos para edificar una aplicación robusta. Se aborda la configuración y publicación de frontends estáticos mediante Amazon S3 y su distribución mediante Amazon CloudFront; el diseño e implementación de APIs REST escalables con Amazon API Gateway y lógica backend ejecutada en AWS Lambda; y el modelado y almacenamiento de datos persistentes con Amazon DynamoDB. En materia de seguridad y gobernanza, explica la autenticación y control de accesos con Amazon Cognito, el procesamiento y análisis automatizado de datos con servicios de machine learning como Amazon Rekognition y Comprehend, el envío de comunicaciones y alertas mediante Amazon SNS y Amazon SES, y la automatización y orquestación de flujos de trabajo con AWS Step Functions y Amazon EventBridge, integrando herramientas de infraestructura como código como AWS SAM y plantillas de CloudFormation.
El núcleo del libro es el desarrollo paso a paso de una aplicación web serverless integral y funcional, cubriendo desde la interfaz pública hasta la persistencia y los procesos en segundo plano, incorporando auditorías de seguridad y optimización de costes. Su mayor acierto es guiar la implementación de principio a fin poniendo especial énfasis en la seguridad desde la etapa de diseño. Al estar centrado exclusivamente en el paradigma serverless puro de AWS, prescinde intencionalmente de arquitecturas basadas en contenedores o instancias EC2 tradicionales, por lo que es recomendable contar con manejo intermedio de JavaScript/Node.js o Python y familiaridad básica con la consola de AWS.
- AWS Serverless
- AWS Lambda
- Amazon API Gateway
- Amazon DynamoDB
- Amazon S3
- CloudFront
- Amazon Cognito
- AWS Step Functions
- Amazon SNS
- AWS SAM
- EventBridge
- Seguridad Serverless
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación web serverless full-stack con autenticación y procesamiento inteligente
Construcción integral de una aplicación web alojada en S3 y CloudFront con backend en API Gateway y Lambda, base de datos NoSQL en DynamoDB, gestión de usuarios con Cognito, procesamiento automatizado con IA y alertas mediante SNS y SES.

