
NET DevOps for Azure
Jeffrey Palermo
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~272
- Nivel
- Intermedio
De qué trata
Guía arquitectónica y metodológica de Jeffrey Palermo publicada por Apress en 2019, que establece un modelo prescriptivo para implementar DevOps en el ecosistema .NET utilizando Microsoft Azure y Azure DevOps Services. Está orientada a desarrolladores de .NET, arquitectos de soluciones y líderes técnicos de nivel intermedio que conocen C#, ASP.NET Core y Git, y que desean dejar atrás la incertidumbre o las configuraciones improvisadas para adoptar un estándar profesional de ingeniería de entrega continua.
El texto desglosa la plataforma Azure DevOps en sus módulos principales: gestión ágil en Azure Boards, control de versiones en Azure Repos, integración y despliegue continuo con Azure Pipelines, gestión de paquetes mediante Azure Artifacts y planes de pruebas en Azure Test Plans. Explica cómo estructurar aplicaciones bajo los principios de la Arquitectura Cebolla (Onion Architecture), automatizar compilaciones y suites de pruebas unitarias y de integración (con xUnit/NUnit), versionar paquetes inmutables (release candidates), aprovisionar infraestructura como código (IaC) para Azure App Service y Azure SQL Database, y monitorizar telemetría de producción mediante Application Insights y Azure Monitor.
En el libro se practica la construcción de un ciclo de vida completo de DevOps para una aplicación web ASP.NET Core, desde la asignación de tareas y el flujo de ramas en Git hasta el despliegue automatizado multi-etapa en la nube con monitoreo continuo. Aporta un valor inmenso al ofrecer una receta reproducible y sin ambigüedades adaptada al estándar corporativo de Microsoft, acelerando la madurez de los equipos. No obstante, se concentra casi con exclusividad en los servicios PaaS de Azure y las herramientas nativas de Microsoft, dejando fuera entornos de contenedores como Kubernetes o nubes alternativas como AWS o GCP.
- Azure DevOps
- .NET Core
- ASP.NET Core
- Azure Pipelines
- Azure Repos
- CI/CD
- Onion Architecture
- Azure App Service
- Azure SQL Database
- Application Insights
- Infraestructura como código
- Pruebas automatizadas
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Canalización CI/CD integral para aplicación ASP.NET Core en Azure
Construcción y automatización de un pipeline de entrega continua que compila, prueba y despliega una aplicación web ASP.NET Core estructurada con Onion Architecture en Azure App Service y Azure SQL Database, integrando telemetría con Application Insights.

