
Mastering Event-Driven Architectures with AWS Serverless Services
Lalit Kale
- Editorial
- BPB
- Año
- 2026
- Páginas
- ~567
- Nivel
- Avanzado
De qué trata
Obra especializada desarrollada por Lalit Kale dedicada al diseño, implementación y operación de arquitecturas orientadas a eventos (Event-Driven Architectures o EDA) empleando el catálogo serverless de Amazon Web Services. El libro aborda los servicios y capacidades para sistemas asíncronos y reactivos de AWS en su edición 2026, y está dirigido a ingenieros de software sénior, arquitectos de soluciones y desarrolladores backend de nivel avanzado que ya comprenden la infraestructura de nube básica y buscan resolver la complejidad del desacoplamiento, la coherencia de datos y la escalabilidad masiva en sistemas empresariales de tiempo real.
El contenido se estructura rigurosamente en torno a los pilares y servicios fundamentales de mensajería y eventos en AWS. Examina a fondo el modelo de ejecución asíncrono y concurrente de AWS Lambda; la coreografía y desacoplamiento de microservicios con colas en Amazon SQS y notificaciones pub/sub con Amazon SNS; y el enrutamiento avanzado, filtrado por reglas y registro de esquemas mediante Amazon EventBridge. Explora en detalle la orquestación distribuida de flujos de trabajo con AWS Step Functions y el procesamiento de flujos masivos de datos en tiempo real mediante Amazon Kinesis. Asimismo, aborda la implementación de patrones de Event Sourcing y persistencia reactiva mediante Amazon DynamoDB y DynamoDB Streams, complementándose con estrategias de testing para sistemas serverless distribuidos, observabilidad y trazabilidad con Amazon CloudWatch y AWS X-Ray, optimización del rendimiento y aplicación de patrones clave como CQRS (Command Query Responsibility Segregation) y manejo de idempotencia.
En la vertiente práctica se desarrollan arquitecturas reactivas que ilustran cómo afrontar problemas habituales de los sistemas distribuidos: garantía de orden en eventos, tolerancia a fallos, recuperación ante transacciones fallidas con patrones saga y evolución de esquemas sin cortes de servicio. Lo más destacado de la obra es su enfoque directo hacia los retos reales de producción en arquitecturas orientadas a eventos, evitando ejemplos excesivamente simplificados. No es un manual para recién iniciados en AWS; exige familiaridad previa con el diseño de microservicios, bases de datos NoSQL y conceptos formales de sistemas distribuidos.
- Event-Driven Architecture
- AWS Serverless
- Amazon EventBridge
- AWS Lambda
- AWS Step Functions
- Amazon SQS
- Amazon SNS
- Amazon Kinesis
- DynamoDB Streams
- Event Sourcing
- CQRS
- Observabilidad
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Arquitectura de microservicios coreografiados y orquestados con EventBridge y Step Functions
Implementación de un sistema asíncrono y desacoplado que utiliza buses de EventBridge para enrutar eventos del dominio y Step Functions para coordinar flujos de transacciones críticas y compensaciones.
Pipeline de ingesta de streaming y Event Sourcing con Kinesis y DynamoDB Streams
Construcción de una canalización de procesamiento continuo de eventos en tiempo real con Kinesis, aplicando persistencia inmutable de eventos en DynamoDB y actualización reactiva de proyecciones mediante DynamoDB Streams.

