PILAR EDITORIAL
Azure, DevOps y operación: diseñar también es saber operar
Una aplicación no termina cuando responde en local. Este pilar reúne decisiones sobre identidad, despliegue, trabajo en segundo plano y operación: las partes menos vistosas que determinan si un sistema sigue siendo confiable cuando hay usuarios, incidentes y cambios.
La idea central
Azure y DevOps aportan valor cuando reducen trabajo operativo real, no cuando añaden una capa por costumbre. La pregunta útil no es qué servicio usar, sino qué responsabilidades asume, qué permisos necesita y quién podrá diagnosticarlo cuando falle.
Por dónde empezar
Estas lecturas dan el contexto antes de entrar en decisiones más específicas.
- Acceso seguro a Azure Blob Storage: Implementación de identidades administradasUso de Identidades administradas en Azure Blob Storage para garantizar un acceso seguro y sin contraseñas a los recursos.
- Cómo usar Microsoft Entra ID para autenticarse en Azure SQL ServerGuía para configurar Microsoft Entra ID en Azure SQL Server y establecer autenticación segura sin contraseñas tradicionales.
Para profundizar
Aquí están los problemas que suelen aparecer cuando la solución deja de ser una demo o una decisión aislada.
- AzureWebJobsStorage con identidad administradaConfigura AzureWebJobsStorage con una identidad administrada en Azure Functions, elimina secretos y asigna los roles mínimos que requiere el runtime.
- Azure Cosmos DB y la gestión de permisosExplora estrategias para gestionar permisos en Azure Cosmos DB y proteger tus datos de forma eficiente en tus aplicaciones .NET
Casos prácticos y decisiones de implementación
Son artículos para aterrizar el criterio en código, despliegue o configuración concreta.
- Cuando Azure Functions dejó de tener sentido en KubernetesPor qué migramos Azure Functions en AKS a Web APIs, workers y CronJobs para reducir acoplamiento, tamaño de imagen y complejidad operativa.
- DevOps también llega a la tienda: CI/CD con .NET MAUI y AndroidDevOps con .NET MAUI no termina al generar un AAB: exige entender firma, tracks y promoción de versiones antes de automatizar Google Play.
- Azure DevOps se estancó. GitHub no.Análisis pragmático sobre por qué GitHub está ganando terreno a Azure DevOps y qué significa eso para desarrolladores del ecosistema Microsoft.
Recursos propios relacionados
- GitHub de José Antonio AriasRepositorios y ejemplos públicos relacionados con el trabajo descrito en el blog.
Estas rutas no sustituyen tu contexto. Sirven para llegar a la decisión con mejores preguntas: qué problema existe, cuánto cuesta operarlo y cuándo una solución añade más complejidad de la que quita.