</> CodeBooks
    ← Volver a Azure (página 8)
    Portada de Azure for Architects, 2nd Edition

    Azure for Architects, 2nd Edition

    Ritesh Modi

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

    De qué trata

    Segunda edición publicada en 2019 por Ritesh Modi, pensada como un tratado arquitectónico integral para diseñar aplicaciones resistentes, altamente disponibles y distribuidas en Microsoft Azure. El libro está dirigido a arquitectos de software, líderes técnicos e ingenieros cloud con experiencia sólida en desarrollo empresarial y administración básica de sistemas que desean dominar los patrones de resiliencia, escalabilidad y gobierno de la nube pública de Microsoft.

    La obra recorre un espectro muy amplio de servicios y patrones de diseño. Enseña a implementar automatización e infraestructura como código a través de plantillas modulares y anidadas de Azure Resource Manager (ARM Templates) con despliegues a través de múltiples suscripciones; soluciones desacopladas e impulsadas por eventos con Azure Functions, Durable Functions, Azure Logic Apps y Azure Event Grid; hospedaje de contenedores con Azure Kubernetes Service (AKS) y Azure Container Instances (ACI); y arquitecturas de datos transaccionales con Azure SQL Database (incluyendo particionamiento por sharding y elastic pools). Además, aborda la observabilidad con Application Insights y Log Analytics, el control de acceso y cumplimiento con Azure Policy, bloqueos y etiquetas, junto con canalizaciones CI/CD en Azure DevOps y optimización de costes.

    El autor combina el marco teórico de los patrones de diseño en la nube con implementaciones prácticas en plantillas declarativas en formato JSON y componentes serverless. Su gran valor está en su riguroso tratamiento de la arquitectura orientada a la disponibilidad y la descomposición en microservicios; como aspecto a considerar, al ser una obra de 2019, utiliza plantillas ARM en JSON en lugar del moderno lenguaje Bicep y no incluye servicios posteriores como Azure Container Apps. Es una base conceptual excelente cuya lógica de diseño se mantiene vigente.

    • Microsoft Azure
    • Arquitectura Cloud
    • ARM Templates
    • Serverless
    • Azure Functions
    • Azure Logic Apps
    • Azure Event Grid
    • Azure Kubernetes Service (AKS)
    • Azure SQL Database
    • Sharding
    • Application Insights
    • Azure DevOps

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Arquitectura de integración serverless reactiva

    Diseño e implementación de un flujo distribuido desacoplado que coordina microservicios sin servidor mediante Azure Functions, eventos en Azure Event Grid y flujos en Azure Logic Apps.

    Aprovisionamiento multientorno con plantillas ARM modulares

    Estructuración de plantillas anidadas y reutilizables de Azure Resource Manager (ARM) en JSON para desplegar redes, políticas de gobierno y recursos a través de múltiples suscripciones.

    Más de Azure con nivel Intermedio