</> CodeBooks
    ← Volver a AWS (página 5)
    Portada de Hands-On AWS CDK

    Hands-On AWS CDK

    Sam Ward Biddle

    Editorial
    O'Reilly
    Año
    2025
    Páginas
    ~473
    Nivel
    Intermedio

    De qué trata

    Manual práctico centrado íntegramente en AWS Cloud Development Kit v2 (AWS CDK), el framework de infraestructura como código que permite definir y orquestar recursos de Amazon Web Services mediante lenguajes de programación imperativos y tipados. El contenido está pensado para desarrolladores de software, ingenieros de nube y especialistas en DevOps de nivel intermedio que conocen JavaScript o TypeScript y quieren dar el salto desde plantillas declarativas estáticas (JSON/YAML en CloudFormation) hacia componentes reutilizables con soporte de compilador y autocompletado.

    El temario cubre desde la configuración del entorno y la creación de stacks iniciales hasta los conceptos nucleares del CDK: constructs de nivel L1, L2 y L3, composición de aplicaciones multi-stack, gestión y empaquetado de funciones serverless con AWS Lambda, y la creación de constructs personalizados reutilizables. También enseña a manejar CDK Custom Resources para aprovisionamientos no cubiertos nativamente, integrar módulos de terceros, implementar pruebas automatizadas de infraestructura con Jest (tests unitarios y aserciones de plantillas sintetizadas), pipelines de DevSecOps con análisis estático de seguridad y despliegues con AWS Amplify, Amazon EventBridge, Amazon SNS, Amazon S3 y Amazon DynamoDB.

    El aprendizaje se articula alrededor del desarrollo progresivo de 'Home Energy Coach', una aplicación cloud-native orientada al cálculo, almacenamiento y análisis del consumo energético doméstico. La solución incluye ingesta y transformación de datos CSV en S3 y Lambda, bus de eventos con EventBridge, persistencia en DynamoDB, cuadros de mando en Grafana y un componente de búsqueda conversacional mediante Retrieval-Augmented Generation (RAG). El gran valor del libro reside en enseñar la arquitectura y modularización real del código de infraestructura bajo estándares de producción, dejando fuera proveedores alternativos o variantes como CDKTF para centrarse en la experiencia oficial de AWS.

    • AWS CDK v2
    • TypeScript
    • Infrastructure as Code
    • AWS Lambda
    • Serverless
    • Amazon DynamoDB
    • Amazon EventBridge
    • Constructs personalizados
    • DevSecOps
    • Testing con Jest

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Home Energy Coach

    Aplicación cloud-native que ingesta y procesa registros de consumo eléctrico con S3, Lambda y EventBridge, persiste métricas en DynamoDB, ofrece un asistente con arquitectura RAG, paneles en Grafana y frontend en AWS Amplify.

    Más de AWS con nivel Intermedio