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.