
A Developer’s Guide to Cloud Apps Using Microsoft Azure
Hamida Rebai Trabelsi
- Editorial
- Packt
- Año
- 2023
- Páginas
- ~275
- Nivel
- Intermedio
De qué trata
Guía práctica de modernización de aplicaciones publicada por Packt en 2023, elaborada por la arquitecta de software y Microsoft MVP Hamida Rebai Trabelsi. La obra aborda el proceso de transición desde aplicaciones monolíticas tradicionales hacia microservicios contenerizados y nativos de la nube en Microsoft Azure (apoyándose en el ecosistema .NET y C#). Su público objetivo son desarrolladores de software, ingenieros de sistemas y arquitectos técnicos que ya dominan C# y Visual Studio y quieren dominar la contenedorización y la automatización en Azure.
El libro introduce el ciclo de vida de las aplicaciones nativas en la nube y los principios de la metodología Twelve-Factor App, apoyándose en el Microsoft Cloud Adoption Framework (CAF) para determinar las estrategias de migración (Rehost, Replatform, Refactor, Rebuild). Enseña a configurar entornos de trabajo con Docker Desktop, Visual Studio y Azure Cloud Shell, a desplegar aplicaciones en Azure App Service gestionando configuraciones y deployment slots, y a empaquetar servicios en imágenes de Docker administradas mediante Azure Container Registry (ACR) y Azure Container Instances (ACI). Asimismo, profundiza en la orquestación de microservicios con clústeres en Azure Kubernetes Service (AKS) y en la automatización del ciclo de vida del software mediante pipelines de integración y despliegue continuo (CI/CD) con Azure DevOps y GitHub Actions.
El enfoque es marcadamente práctico y se centra en un caso de estudio continuo en el sector salud (Healthcare sample application), en el que se muestra cómo descomponer una aplicación monolítica, empaquetarla en contenedores Docker y desplegarla de manera orquestada en AKS mediante flujos automatizados de Azure Pipelines. Es una lectura muy valiosa para desarrolladores .NET que buscan una hoja de ruta práctica hacia Kubernetes y DevOps en Azure. Quedan fuera aspectos de analítica de datos a gran escala o servicios cognitivos, logrando una concentración sólida y efectiva en modernización de software, contenedores y entrega continua.
- .NET
- C#
- Microsoft Azure
- Contenedores
- Docker
- Azure Kubernetes Service (AKS)
- Azure App Service
- Azure Container Registry (ACR)
- Cloud Adoption Framework
- Azure DevOps
- CI/CD
- Microservicios
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Modernización y despliegue de aplicación sanitaria en Azure
Migración y descomposición de una aplicación médica monolítica en microservicios contenerizados con Docker, almacenados en Azure Container Registry, orquestados en Azure Kubernetes Service (AKS) y desplegados mediante pipelines de CI/CD en Azure DevOps.

