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

    Beginning Azure Functions

    Rahul Sawhney

    Editorial
    Apress
    Año
    2019
    Páginas
    ~177
    Nivel
    Básico

    De qué trata

    Introducción directa y orientada a la práctica sobre desarrollo de aplicaciones sin servidor (serverless) y arquitecturas dirigidas por eventos utilizando Azure Functions en su runtime v2.0 (.NET Core 2.x, con ejemplos en C# y soporte en JavaScript). Rahul Sawhney enfoca el libro en desarrolladores principiantes en la nube y profesionales de DevOps con nociones básicas de programación orientada a objetos que desean desacoplar arquitecturas tradicionales en microservicios ligeros y escalables bajo demanda.

    El contenido transita desde la creación de funciones en Azure Portal y en local con Visual Studio y Azure Functions Core Tools, hasta el dominio del sistema declarativo de disparadores (triggers) y enlaces (bindings) de entrada y salida para servicios como HTTP, Azure Blob Storage, Azure Queue Storage, Tables y Azure Cosmos DB. Dedica un capítulo clave a Azure Durable Functions para coordinar flujos de trabajo con estado (patrones de encadenamiento de funciones, fan-out/fan-in y monitorización asíncrona), concluyendo con el despliegue continuo mediante Azure DevOps, la depuración remota y la supervisión del rendimiento en producción con Azure Application Insights.

    El aprendizaje es mixto: presenta conceptos arquitectónicos y los aterriza en ejercicios de código disponibles en el repositorio oficial de GitHub de Apress. Resulta especialmente útil para comprender cómo los bindings eliminan código repetitivo de infraestructura al conectar bases de datos y colas de mensajes. Deja fuera patrones complejos de orquestación a escala masiva mediante Event Grid o Service Bus corporativo, así como el modelo aislado de procesos (.NET Isolated Worker) de versiones más recientes. Conviene tener una suscripción activa a Azure y soltura básica con C# y APIs REST.

    • Azure Functions v2
    • Serverless
    • C#
    • JavaScript
    • .NET Core
    • Durable Functions
    • Triggers y Bindings
    • Azure Blob Storage
    • Azure Cosmos DB
    • Application Insights
    • Azure DevOps

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    API RESTful serverless

    Construcción de un conjunto de funciones disparadas por peticiones HTTP para implementar operaciones CRUD conectadas directamente a Azure Cosmos DB y Azure Storage mediante bindings declarativos.

    Orquestador de procesos con Durable Functions

    Implementación de flujos de trabajo de ejecución paralela y secuencial con persistencia de estado para coordinar tareas de larga duración sin mantener servidores activos.

    Más de Azure con nivel Básico