Padrões de Aplicativos Web corporativos

Os padrões de Aplicativos Web corporativos fornecem uma abordagem estruturada para orientar desenvolvedores e arquitetos em sua jornada para a nuvem, concentrando-se especificamente em aplicativos Web. Ela se divide em fases distintas, chamadas de padrões de aplicativos Web. Cada um representa uma meta de negócios 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 diretrizes de configuração que se alinham com os princípios do Well-Architected Framework.

Esses padrões servem como um roteiro para ajudar você a transformar aplicativos Web legados em soluções otimizadas para a nuvem que oferecem maior valor comercial. As diretrizes fornecidas pelos padrões e Aplicativos Web corporativos são fundamentais para garantir uma transição tranquila e bem-sucedida na jornada para a nuvem.

Diagrama mostrando os estágios dos padrões de Aplicativos Web Corporativos.Figura 1. Visão geral dos padrões de Aplicativo Web Corporativos.

Padrão de Aplicativo Web confiável

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ções detalhadas e prescritivas sobre como modificar a arquitetura e a base de código do aplicativo Web para garantir o sucesso na nuvem.

Em vez de passar por um processo de reconstrução demorado, esse padrão permite uma adoção rápida da nuvem. Ele faz isso enfatizando as mudanças cruciais que precisam ser feitas, em vez de todas as mudanças possíveis. O foco está nas atualizações que fornecem alto valor e exigem alterações mínimas de código, permitindo uma rápida reformulação de plataforma do seu aplicativo.

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

Padrão de Aplicativo Web moderno

O padrão de Aplicativo Web Moderno foi criado para organizações que já têm um aplicativo Web na nuvem e estão buscando modernizações estratégicas para melhorar a performance e otimizar os custos. Esse padrão oferece orientações prescritivas para a modernização direcionada de aplicativos Web baseados em nuvem.

O foco desse padrão está na refatoração de áreas de alta demanda, dividindo-as gradualmente em serviços autônomos. Isso possibilita controle de versão e dimensionamento independentes. Além de otimizar o desempenho de maneira econômica, essa estratégia também age 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 a performance geral do aplicativo.