</> CodeBooks
    ← Volver a AWS (página 7)
    Portada de Mastering AWS Lambda

    Mastering AWS Lambda

    Yohan Wadia, Udita Gupta

    Editorial
    Packt
    Año
    2017
    Páginas
    ~300
    Nivel
    Avanzado

    De qué trata

    Manual exhaustivo de nivel avanzado centrado en el desarrollo, despliegue y orquestación de sistemas serverless reactivos a eventos sobre AWS Lambda, publicado en 2017. Está dirigido a desarrolladores de backend, ingenieros de nube y arquitectos de software que buscan crear aplicaciones altamente escalables eliminando la carga operativa de aprovisionar y mantener servidores. Es necesario tener conocimientos previos sobre el ecosistema básico de AWS (IAM, S3, EC2) y dominio del lenguaje JavaScript en el entorno de ejecución Node.js, sobre el cual se construyen los ejemplos del libro.

    El texto desglosa minuciosamente el modelo de ejecución de AWS Lambda: funciones manejadoras (`handler`), el objeto `context`, manejo de excepciones, variables de entorno, versionado y alias. Analiza en profundidad la integración del modelo conducido por eventos con Amazon API Gateway, Amazon DynamoDB Streams, Amazon S3, Amazon SNS y SQS. Además, cubre la automatización de pruebas unitarias y de integración con Mocha y Chai, el empaquetado y despliegue estructurado mediante AWS SAM y Serverless Framework (`serverless.yml`), la coordinación de flujos de trabajo serverless complejos con AWS Step Functions y la monitorización distribuida con AWS X-Ray, CloudWatch, Datadog y Loggly.

    En la parte aplicada se implementan casos de uso reales del paradigma serverless: integración de webhooks externos para interactuar con Slack y GitHub, tareas de gobernanza y optimización de costes en AWS (apagado automático de instancias EC2 fuera de horario, autoetiquetado y generación programada de instantáneas de volúmenes EBS) y orquestaciones con Step Functions. El libro aporta rigor metodológico en pruebas y patrones de diseño serverless, aunque herramientas auxiliares de la época como APEX han quedado obsoletas en favor de utilidades modernas como AWS CDK. Resulta un recurso formativo muy consistente para consolidar la arquitectura orientada a eventos.

    • AWS Lambda
    • Serverless Framework
    • AWS SAM
    • Node.js
    • Amazon API Gateway
    • AWS Step Functions
    • Amazon DynamoDB Streams
    • AWS X-Ray
    • Amazon CloudWatch
    • Mocha y Chai
    • Event-Driven Architecture
    • Automatización Cloud

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Microservicios serverless con integración de GitHub y Slack

    Construcción de funciones AWS Lambda en Node.js expuestas a través de Amazon API Gateway para capturar webhooks de eventos en GitHub y emitir alertas automatizadas hacia canales de Slack.

    Sistema automatizado de gobernanza y ahorro de costes en la nube

    Conjunto de funciones Lambda orquestadas con AWS Step Functions y programadas con CloudWatch Events para detener instancias EC2 ociosas, verificar etiquetas de recursos y crear copias de volúmenes EBS.

    Más de AWS con nivel Avanzado