</> CodeBooks
    ← Volver a Cloud Otros (página 1)
    Portada de Serverless Programming Cookbook

    Serverless Programming Cookbook

    Heartin Kanikathottu

    Editorial
    Packt
    Año
    2019
    Páginas
    ~490
    Nivel
    Intermedio

    De qué trata

    Guía práctica en formato de recetario en la que Heartin Kanikathottu presenta soluciones modulares para construir, proteger y desplegar aplicaciones sin servidor en entornos de producción. Aunque incluye un capítulo introductorio comparativo sobre alternativas de otros proveedores de nube (Azure Functions, Google Cloud Functions e IBM Cloud Functions), la obra está enfocada casi en su totalidad en Amazon Web Services (AWS) utilizando Java (versiones 8 y 11) gestionado con Maven y la consola/CLI de AWS. Está dirigida a desarrolladores backend e ingenieros de nube de nivel intermedio que conocen Java y desean aprender a implementar patrones serverless corporativos sin verse limitados al uso habitual de Node.js o Python.

    El contenido enseña a integrar los servicios neurálgicos de AWS mediante recetas prácticas: creación y empaquetado de funciones con AWS Lambda (manejando interfaces RequestHandler y eventos de plataforma), diseño y enrutamiento de APIs REST con Amazon API Gateway (con soporte para CORS y mapeo de solicitudes), y persistencia NoSQL eficiente con Amazon DynamoDB. También aborda la gestión de identidades y autenticación federada con Amazon Cognito (User Pools e Identity Pools), el alojamiento de aplicaciones web estáticas en Amazon S3 integradas con distribución global en Amazon CloudFront, gestión de dominios en Route 53 y certificados TLS con AWS Certificate Manager. Asimismo, instruye sobre mensajería asíncrona entre microservicios con Amazon SQS y SNS, supervisión y alarmas con Amazon CloudWatch, automatización mediante plantillas de AWS CloudFormation, e incursiones en flujos de datos con Amazon Kinesis, machine learning con Amazon ML y desarrollo de skills para Alexa.

    En lugar de una sola aplicación de principio a fin, el libro proporciona un compendio de recetas y ejercicios autocontenidos que resuelven requerimientos habituales en producción (APIs protegidas, procesamiento de eventos de almacenamiento, canales de notificación y despliegues estáticos). Su principal aportación es brindar soluciones detalladas y código Java listo para usar en el ecosistema serverless de AWS, combinándolo con infraestructura como código nativa con CloudFormation. Como contrapartida, no cubre frameworks de mayor abstracción como Serverless Framework, SAM o AWS CDK, ni técnicas de compilación nativa (GraalVM / Quarkus) para reducir la latencia de arranque en frío (cold start) típica de la JVM. Se recomienda disponer de una cuenta de AWS activa y soltura trabajando con Maven.

    • Serverless
    • AWS Lambda
    • Java
    • Amazon API Gateway
    • Amazon DynamoDB
    • Amazon Cognito
    • Amazon S3
    • CloudFront
    • Amazon SQS
    • Amazon SNS
    • Amazon CloudWatch
    • AWS CloudFormation

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Cloud Otros con nivel Intermedio