</> CodeBooks
    ← Volver a Azure (página 2)
    Portada de Building Microservices Applications on Microsoft Azure

    Building Microservices Applications on Microsoft Azure

    Harsh Chawla, Hemant Kathuria

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

    De qué trata

    Obra técnica de referencia escrita por Harsh Chawla y Hemant Kathuria que aborda la descomposición de arquitecturas monolíticas y la implementación de sistemas distribuidos basados en microservicios sobre el ecosistema de Microsoft Azure. Está dirigida a arquitectos de software, consultores cloud y desarrolladores sénior de nivel intermedio a avanzado que ya cuentan con experiencia en programación empresarial y diseño orientado a servicios, y buscan entender los compromisos de infraestructura, persistencia y gobernanza que exige el despliegue distribuido en la nube.

    El contenido transita desde los fundamentos teóricos hasta la implementación práctica: evolución de la arquitectura de microservicios, modelado de dominios con Domain-Driven Design (DDD), patrones de datos desacoplados (persistencia políglota, base de datos por servicio y transacciones distribuidas), y patrones perimetrales como API Gateway mediante Azure API Management. En el terreno de la orquestación y el cómputo, examina en profundidad Azure Service Fabric (servicios con y sin estado, modelo de actores fiables) frente a Azure Kubernetes Service (AKS) con contenedores Docker, la gestión de identidades con Azure Active Directory (Microsoft Entra ID), y la observabilidad y supervisión integral a través de Azure Monitor, Application Insights y Log Analytics, contemplando además entornos híbridos con Azure Stack.

    El libro expone la orquestación a través de ejemplos de despliegue, manifiestos y casos de estudio empresariales que ilustran los retos reales de escalabilidad, seguridad perimetral y trazabilidad distribuida. Su principal aportación es la visión arquitectónica contrastada entre plataformas de orquestación propietarias y basadas en estándares abiertos en la nube de Microsoft. Aunque se publicó en 2019 —previo al auge de Azure Container Apps o las versiones más recientes de Kubernetes—, las bases conceptuales, los patrones de diseño y las directrices de monitorización continúan siendo indispensables para diseñar soluciones distribuidas robustas.

    • Microservicios
    • Azure Kubernetes Service (AKS)
    • Azure Service Fabric
    • Docker
    • Azure API Management
    • Azure Monitor
    • Application Insights
    • Persistencia políglota
    • Domain-Driven Design
    • Azure Stack

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Azure con nivel Intermedio