[10/03/2023] Microsoft ha presentado un conjunto de buenas prácticas que denomina patrón de aplicación web fiable (RWA, por sus siglas en inglés) para .NET, diseñado para ayudar a los desarrolladores a trasladar aplicaciones a la nube Azure de la empresa.
[Reciba lo último de CIO Perú suscribiéndose a nuestro newsletter semanal]
Presentado el 7 de marzo, RWA se basa en Azure Well-Architected Framework. RWA ofrece orientación prescriptiva sobre objetivos técnicos y empresariales, abarcando áreas como la seguridad, las operaciones y la optimización de costos. Una implementación de referencia proporciona una aplicación web de grado de producción para .NET. Los objetivos de la RWA incluyen:
- Ganancias de bajo costo y alto valor
- Cambios mínimos de código
- Mejores prácticas de seguridad
- Patrones de diseño de fiabilidad
- Mejora de la excelencia operativa
- Entornos de costo optimizado
- Principios marco bien diseñados
- Objetivo de nivel de servicio del 99,9
Se ha publicado en YouTube una serie de videos instructivos que cubren la fiabilidad, la seguridad, la optimización del rendimiento y otros aspectos de RWA. En cuanto a la implantación en la nube, Microsoft señaló los cambios de código de bajo costo que los desarrolladores pueden hacer para preparar una aplicación para su implantación en la nube.
Por ejemplo, el patrón Retry permite a una aplicación gestionar interrupciones temporales del servicio, mientras que el Circuit Breaker evita que una aplicación invoque repetidamente un servicio que no funciona. El patrón Cache-Aside puede mejorar el rendimiento y ayudar a mantener la coherencia entre una caché en memoria y el almacén de datos persistente.
Basado en el artículo de Paul Krill (InfoWorld) y editado por CIO Perú