Próximas etapas - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Próximas etapas

Este guia abordou padrões arquitetônicos e organizacionais, compensações para decisões importantes e questões de governança relacionadas a microfrontends. As tabelas resumem as vantagens e desvantagens das práticas discutidas neste documento em termos das seguintes dimensões:

  • Autonomia ‒ A capacidade de cada equipe de microfrontend de desenvolver de forma independente sua implementação e lançamento para os usuários finais.

  • Consistência ‒ A experiência geral do aplicativo em que cada microfrontend se comporta conforme o esperado. Alta consistência significa que os microfront-ends são consistentes com o resto do aplicativo e não prejudicam a experiência do usuário no aplicativo geral.

  • Complexidade ‒ A quantidade de infraestrutura, código e esforço necessários para implementar e testar microfront-ends, o aplicativo geral e os controles de governança.

Prática

Autonomia

Consistência

Complexidade

Construindo com microfront-ends em vez de aplicativos monolíticos

Alta

Médio

Alta

Práticas de compartilhamento de código

Autonomia

Consistência

Complexidade

Não compartilhe nada

Alta

Baixo

Baixo

Compartilhe preocupações transversais

Médio

Alta

Médio

Compartilhe a lógica de negócios

Baixo

Alta

Médio

Compartilhe por meio de bibliotecas na hora da construção

Médio

Alta

Baixo

Compartilhe em tempo de execução

Alta

Alta

Alta

Práticas de descoberta de microfront-end

Autonomia

Consistência

Complexidade

Configurar durante a criação do aplicativo

Baixo

Alta

Baixo

Descoberta do lado do servidor

Alta

Alta

Médio

Descoberta do lado do cliente (tempo de execução)

Alta

Alta

Médio

Veja as práticas de composição

Autonomia

Consistência

Complexidade

Composição do servidor

Alta

Médio

Alta

Composição lateral

Médio

Médio

Alta

Composição do cliente

Alta

Médio

Médio

Para saber mais sobre os conceitos apresentados nesta orientação, consulte a seção Recursos.