Arquitetura Micro-Frontend Angular | Fórum | School of Net
Arquitetura Micro-Frontend Angular
1 ano atrás Paulo
Olá galera, estou com um desafio bem legal no meu trabalho de fazer o internet banking com Angular 7, mas estou preocupado com a estrutura do projeto, abaixo um pequena parte da arvore de menus dele: [ Posição de Contas ] Posição Posição Consolidada de Contas e Investimentos Posição Consolidada de contas e Futuros Extratos Extrato por periodo Saldos e Limites Lançamentos Futuros Extrato Consolidado Extrato de Garantida Recebiveis Extrato de Cartões Agenda de Cartoes Outras Informações Informe de Rendimento [ Pagamentos e Tranferencias ] Pagamentos Pagar Boletos Tranferencias Transferencia Favorecidos/Fornecedor Cadastro de Favorecidos/Fornecedor Consultas e Comprovantes Consulta de Cancelamento de Transações Agendadas Consulta e Cancelamento de Agendadas do dia Comprovantes [ Investimentos ] Fundos de Investimos Aplicação Regastes Extrato Relatorios Fundo ecluisvo Leitura Diaria Gostaria de saber, qual melhor abordagem para isso. Vocês utilizariam vários projetos em Angular para cada menu principal como: Posição de Contas, Extrato e Investimentos?
Oi Paulo, poderia me explicar mais sobre o projeto? Não consegui entender bem.
Olá Victor, estou criando um internet banking, como ele vai ter todas as funcionalidades de qualquer internet banking, não sei se criou apenas um projeto Angular e vou carregando os modules via lazy load, exemplo: Criaria um modulo de extrato e dentro do mesmo outros modulos que compoem o extrato e assim para os demais, ou criaria varios projetos Angular separados criando Lib e depois acoplando tudo.
Oi Paulo, recomendo fortemente a primeira opção, na frente vai ficar muito mais organizado e fácil de gerenciar. Já a segunda opção, você vai ter um trabalho monstruoso para gerenciar tudo, para fazer deploy... para fazer tudo, sem contar que vc vai repetir muito código que poderia está sendo reutilizado.