</> CodeBooks
    ← Volver a Azure (página 5)
    Portada de Serverless Computing Using Azure Functions

    Serverless Computing Using Azure Functions

    Varun Kumar

    Editorial
    BPB
    Año
    2021
    Páginas
    ~607
    Nivel
    Intermedio

    De qué trata

    Guía técnica orientada al desarrollo, despliegue, automatización y seguridad de soluciones sin servidor con Azure Functions (centrada en la versión 3 del runtime y el ecosistema .NET / C#). Está dirigida a desarrolladores de software, arquitectos cloud y profesionales de DevOps con un nivel intermedio que cuenten con conocimientos previos de computación en la nube y programación en C# o scripting, y busquen especializarse en el diseño de arquitecturas reactivas y escalables basadas en eventos sin gestionar infraestructura de servidores.

    El libro analiza en profundidad los modelos de ejecución y hospedaje (planes Consumption, Premium y App Service) y el uso de activadores (triggers) y enlaces de entrada y salida (input/output bindings) para integrar funciones de forma nativa con Azure Blob Storage, Azure Cosmos DB, Event Hubs y Azure Queue Storage sin escribir código repetitivo. Dedica un bloque central a la orquestación de flujos de trabajo con estado mediante Azure Durable Functions, cubriendo patrones como function chaining, fan-out/fan-in, APIs HTTP asíncronas y monitores. Además, aborda la autenticación y control de acceso con Azure Active Directory (Microsoft Entra ID), la gestión de secretos con Azure Key Vault, la automatización de canalizaciones CI/CD con Azure DevOps y GitHub Actions, la telemetría y diagnóstico con Azure Application Insights, y la creación de paneles de métricas con Power BI.

    A lo largo de los capítulos se crean múltiples funciones prácticas, flujos duraderos orquestados, configuraciones seguras con almacén de claves y tuberías de despliegue automatizado, concluyendo con la generación de tableros de supervisión operativa en Power BI. Su principal virtud reside en ofrecer una cobertura integral que no se limita a programar funciones individuales, sino que enfatiza la operatividad empresarial, el gobierno y el ciclo de vida continuo del código. No aborda Azure Functions v4 con el modelo de proceso aislado (.NET isolated worker model) ni arquitecturas serverless en Azure Container Apps, que evolucionaron con posterioridad. Se recomienda contar con soltura en el desarrollo en C# y disponer de una suscripción activa a Microsoft Azure.

    • Azure Functions
    • Serverless
    • Durable Functions
    • Triggers y Bindings
    • Azure Cosmos DB
    • Azure Blob Storage
    • Event Hubs
    • Azure Key Vault
    • Azure DevOps
    • Application Insights
    • Power BI
    • C# .NET

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Azure con nivel Intermedio