Partilhar via


Padrões de aplicativos Web corporativos

Os padrões de aplicativos Web corporativos fornecem uma abordagem estruturada para orientar desenvolvedores e arquitetos durante a jornada na nuvem, com foco específico em aplicativos Web. Há duas fases, chamadas padrões de aplicativo Web. Cada padrão representa um objetivo comercial comum e um passo em direção a um aplicativo Web mais avançado. Os padrões de aplicativo Web fornecem arquitetura prescritiva, código e orientação de configuração que se alinham com os princípios do Azure Well-Architected Framework.

Esses padrões servem como um roteiro para ajudá-lo a transformar aplicativos Web legados em soluções otimizadas para a nuvem que oferecem mais valor comercial. A orientação fornecida pelos padrões de aplicativos Web corporativos é fundamental para garantir uma transição suave e bem-sucedida durante toda a jornada na nuvem. Este diagrama ilustra os estágios dos padrões do aplicativo Web empresarial:

Diagrama mostrando os estágios dos padrões do aplicativo Web empresarial.

Padrão confiável do aplicativo Web

O padrão Aplicativo Web Confiável foi projetado para organizações que estão fazendo a transição de seus aplicativos Web locais para a nuvem. Esse padrão fornece orientação prescritiva detalhada sobre como modificar a arquitetura e a base de código do seu aplicativo Web para ajudar a garantir o sucesso na nuvem.

Em vez de realizar um processo de reconstrução demorado, esse padrão permite uma rápida adoção da nuvem. Fá-lo enfatizando as mudanças cruciais que precisam ser feitas, em vez de todas as mudanças possíveis. O foco está em atualizações que fornecem alto valor e exigem alterações mínimas de código. Esse foco permite que você reformule rapidamente seu aplicativo.

Esse padrão pressupõe que sua organização tenha uma zona de destino estabelecida para seu aplicativo Web, o que fornece uma base sólida para a implantação na nuvem.

Padrão moderno do aplicativo Web

O padrão Modern Web App foi projetado para organizações que já têm um aplicativo Web na nuvem e desejam fazer modernizações estratégicas para melhorar o desempenho e otimizar custos. Esse padrão fornece orientação prescritiva para a modernização direcionada de aplicativos Web baseados em nuvem.

O foco deste padrão está na refatoração de áreas de alta demanda, dissociando-as gradualmente em serviços autônomos. Esse desacoplamento permite o controle de versão e o dimensionamento independentes. Esta estratégia não otimiza apenas o desempenho de uma forma rentável. Ele também serve como uma etapa de transição entre arquiteturas monolíticas e de microsserviços.

Ao facilitar o desenvolvimento independente e implantações flexíveis, esse padrão acelera os ciclos de desenvolvimento e aumenta o desempenho geral do aplicativo.