O padrão confiável do aplicativo web da Microsoft consiste em um conjunto de diretrizes recomendadas para transferir aplicativos web ASP.NET para a nuvem Azure.
![cloud computing [by RawPixel - CC0 via Pexels]](https://servidoresbit.com/wp-content/uploads/2024/12/cloud_computing_by_rawpixel_cc0_via_pexels_3x2-100740699-orig-1.jpg)
A Microsoft apresentou um conjunto de diretrizes recomendadas denominadas Padrão Confiável de Aplicativo Web (RWA) para .NET, que visa auxiliar os desenvolvedores na migração de aplicativos para a plataforma de nuvem Azure da empresa.
O RWA foi desenvolvido com base no Azure Well-Architected Framework, fornecendo diretrizes recomendadas para alcançar metas técnicas e empresariais em diversas áreas, como segurança, operações e redução de custos. Uma implementação padrão disponibiliza uma aplicação web .NET de alto desempenho. Os objetivos do RWA abrangem:
- Custo reduzido, benefícios significativos.
- Pequenas modificações no código.
- Práticas de segurança recomendadas.
- Princípios de confiança em padrões de design.
- Aprimoramento da eficiência operacional.
- Ambientes eficientes a preços acessíveis.
- Princípios claramente estabelecidos.
- Meta de serviço de 99,9% de precisão.
Foram compartilhados no YouTube uma sequência de vídeos educativos abordando temas como confiabilidade, segurança, otimização de desempenho e outros aspectos relacionados à RWA. Os desenvolvedores colaboram na adaptação de um aplicativo para ser implantado na nuvem por meio de mudanças de código econômicas da Microsoft.
Por exemplo, o padrão Retry possibilita que um aplicativo lide com interrupções temporárias de serviço, enquanto o Disjuntor evita que uma aplicação chame repetidamente um serviço que está inativo. O padrão Cache-Aside pode aprimorar o desempenho e garantir a consistência entre um cache em memória e a base de dados persistente.