</> CodeBooks
    ← Volver a Azure (página 9)
    Portada de Implementing Azure Cloud Design Patterns

    Implementing Azure Cloud Design Patterns

    Oliver Michalski, Stefano Demiliani

    Editorial
    Packt
    Año
    2018
    Páginas
    ~300
    Nivel
    Intermedio

    De qué trata

    Guía técnica y de arquitectura de software enfocada en la implementación práctica de patrones de diseño en la nube (Cloud Design Patterns) sobre el ecosistema de Microsoft Azure. Publicada a inicios de 2018 por Oliver Michalski y Stefano Demiliani, la obra se fundamenta en el modelo Azure Resource Manager (ARM), C# y el entorno .NET. Está dirigida a arquitectos cloud, desarrolladores backend e ingenieros de soluciones de nivel intermedio o avanzado que ya dominan los conceptos elementales de Azure y buscan diseñar infraestructuras distribuidas escalables, seguras y tolerantes a fallos.

    A lo largo de sus capítulos, el libro aterriza los patrones de arquitectura distribuidos más reconocidos en configuraciones y código real de Azure: patrones de resiliencia como Retry (reintentos ante fallos transitorios), Circuit Breaker, Throttling y transacciones compensatorias; patrones de mensajería y desacoplamiento como Queue-Based Load Leveling y Competing Consumers apoyados en Azure Service Bus y Azure Storage Queues; y patrones de optimización de datos y cálculo mediante Azure Functions, Azure Service Fabric, Blob Storage, Stream Analytics y Data Factory. También profundiza en patrones de seguridad como Valet Key y Gatekeeper, además de la monitorización de salud del sistema (Health Endpoint Monitoring) con Azure Monitor, Log Analytics y Application Insights.

    La obra adopta un planteamiento eminentemente arquitectónico con apoyo de ejemplos de código en C#, scripts de PowerShell y plantillas ARM para reproducir cada patrón en entornos de prueba, en lugar de construir un proyecto único monolítico de principio a fin. Su gran acierto es explicar el fundamento teórico y las implicaciones operativas de cada decisión arquitectónica antes de pasar al código; sin embargo, al ser un texto de 2018, quedan fuera herramientas contemporáneas como Azure Bicep o Azure Container Apps, y varias APIs de .NET han sido reemplazadas por versiones más modernas. Es indispensable tener experiencia sólida en programación orientada a servicios con C# y .NET.

    • Microsoft Azure
    • Patrones de diseño cloud
    • Arquitectura de software
    • Circuit Breaker
    • Azure Service Bus
    • Azure Functions
    • Resiliencia
    • Alta disponibilidad
    • Application Insights
    • Azure Monitor
    • C#

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Azure con nivel Intermedio