</> CodeBooks
    ← Volver a Azure (página 4)
    Portada de Practical Azure Functions

    Practical Azure Functions

    Agus Kurniawan, Wely Lau

    Editorial
    Apress
    Año
    2019
    Páginas
    ~251
    Nivel
    Intermedio

    De qué trata

    Manual práctico enfocado en el desarrollo de soluciones serverless basadas en eventos con Microsoft Azure Functions (trabajando con el runtime Azure Functions 2.x sobre .NET Core y herramientas de 2019). Está dirigido a desarrolladores de software, programadores de backend e ingenieros cloud de nivel intermedio que dominan el lenguaje C# y el entorno Visual Studio y desean construir componentes de procesamiento escalables sin ocuparse de la infraestructura subyacente. Se requieren conocimientos previos de programación en C#, conceptos de peticiones HTTP/REST y familiaridad básica con la consola de Azure.

    El libro enseña a preparar el entorno local con Visual Studio y Azure Functions Core Tools, profundizando en el modelo fundamental de disparadores (triggers) y enlaces de entrada y salida (input and output bindings). Explora la persistencia e intercambio de información con Azure Storage (blobs, colas y tablas) y la integración directa con Azure Cosmos DB para almacenar documentos JSON. Aborda casos de uso concretos mediante implementaciones para entornos web (APIs HTTP), soluciones móviles (servicios de sincronización y soporte de datos), descomposición de arquitecturas en microservicios serverless autónomos y canalizaciones de telemetría para Internet de las Cosas (IoT). Por último, explica la monitorización, depuración y seguimiento del rendimiento en producción mediante Application Insights.

    El núcleo formativo del texto consiste en construir cuatro soluciones de backend serverless completas orientadas a la web, aplicaciones móviles, microservicios distribuidos y procesamiento de flujos de sensores IoT. Su punto fuerte radica en mostrar cómo los bindings de Azure Functions reducen drásticamente el código repetitivo al interactuar con bases de datos y colas en C#. Debe tenerse en cuenta que utiliza el modelo in-process de .NET Core 2.x/3.x, previo a la arquitectura de proceso aislado (isolated worker model) introducida en las versiones modernas de Azure Functions. Es una obra muy didáctica y orientada a proyectos para quienes desean adoptar la computación serverless en múltiples industrias.

    • Azure Functions
    • Serverless
    • C#
    • .NET Core
    • Azure Cosmos DB
    • Azure Storage
    • Microservicios
    • Internet de las Cosas (IoT)
    • Application Insights
    • Triggers y Bindings
    • Visual Studio

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sistema backend para aplicaciones web

    API serverless basada en disparadores HTTP que gestiona operaciones CRUD y procesa peticiones web interactuando con Azure Storage.

    Backend para soporte de aplicaciones móviles

    Infraestructura serverless que da soporte a clientes móviles gestionando la sincronización de datos y el acceso seguro a través de funciones en la nube.

    Arquitectura de microservicios serverless

    Ecosistema de funciones desacopladas que se comunican de forma asíncrona mediante colas y eventos para ejecutar tareas empresariales distribuidas.

    Sistema de telemetría IoT

    Canalización de procesamiento y almacenamiento de flujos continuos de datos provenientes de dispositivos y sensores IoT utilizando Azure Functions y Azure Cosmos DB.

    Más de Azure con nivel Intermedio