DVC 14 - Arquitetura Frontend com William Grasel e Emilio Aiolfi

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

ความคิดเห็น • 23

  • @mario.chaves
    @mario.chaves 2 หลายเดือนก่อน +4

    Excelente talk. Parabéns! Como disseram no vídeo, a arquitetura vai depender muito do contexto do projeto e do time. 99% das vezes tenho trabalhado em projetos onde o front-end é totalmente implementado em um único framework e geralmente tenho visto que para projetos menores pode atender isso que foi dito em algum momento do vídeo sobre apenas conhecer a estrutura e os padrões do framework para organizar o código mas tenho notado um caso que não é necessário separar em microfront-ends pois o projeto está 100% dentro de um determinado framework mas o time é muito grande e trabalha em vários contextos delimitados e o front é muito rico com muitas regras de tela para melhorar a experiência do usuário. Para esse tipo de caso tenho tido ótimos resultados quando arquitetei a aplicação dentro de uma arquitetura mais provada dentro do desenvolvimento de mais softwares flexível, testável e escalável que é unindo conceitos da Arquitetura Limpa/Hexagonal e DDD (e claro que seguindo os princípios do SOLID). Um dos objetivos de aplicar esses conceitos no desenvolvimento é proteger as regras de negócio da aplicação em uma camada de domínio e deixar nos componentes apenas o código que vai executar o código intermediário que executa a regra de negócio (pode ser um hook ou um composable caso precisa executar algo específico do framework dentro como outro hook e caso não precise, pode ser uma classe ou uma função em vanila). Resumindo, o componente/página seria apenas uma casca com um mínimo de código necessário para visualização/interação do usuário, dessa forma tenho conseguido softwares mais estáveis, de fácil adição de novas features, atualização de framework quando há breaking-changes e até mesmo fácil troca de framework sem perder o código das regras de negócio, pois eles não estão misturados com o framework. Sem querer me alongar muito, com tudo isso, quero dizer que vale muito à pena estudar os princípios de OO, e os principais padrões atrelados a ela que vem sendo exausticamente testado e provado desde os anos 60. Tem muito conhecimento relevante nessas literaturas para melhorar a qualidade de um software.

  • @3es77ey
    @3es77ey 2 หลายเดือนก่อน +1

    Esse vídeo deveria ser obrigatório em toda empresa, galera acha que MICRO-FRONTEND é uma verdadeira bala de prata, faz até o paralelo direto com micro serviços.
    Parabéns demais pelo conteúdo.

  • @mathiasmateus9362
    @mathiasmateus9362 2 หลายเดือนก่อน +1

    Conteúdo de altíssimo nível parabéns Waldemar continue assim

  • @willglob
    @willglob 2 หลายเดือนก่อน +1

    Conteúdo irado! Conhecimento encima de conhecimento!

  • @willianalmeida3670
    @willianalmeida3670 2 หลายเดือนก่อน

    Estes papos são muito interessantes 🎉

  • @bethedevpro
    @bethedevpro 2 หลายเดือนก่อน

    Ótimo conteúdo!!

  • @FilhoLouco
    @FilhoLouco 2 หลายเดือนก่อน

    Achei legal o cara falando de memória e usar o profile do chrome.

  • @gilvieira1804
    @gilvieira1804 2 หลายเดือนก่อน

    Eu trabalho em uma aplicação que o server-side é feito com Node+Fastify e o front é com o Vue Standalone (como se fossem ilhas só que menos inteligente) carregando cada uma das partes em uma instância de Vue
    O TBT é baixo mas a performance no client-side...

  • @AlienCodador
    @AlienCodador 2 หลายเดือนก่อน

    Me escrevi no canal, cara que nivel massa bem os problemas que estou resolvendo assuntos que eu to aprendendo! Parabens pelo episodeio! Tem algum grupo ou comunidade?

    • @WaldemarNetoDevLab
      @WaldemarNetoDevLab  2 หลายเดือนก่อน

      Valeuu! Tem sim comece.techleads.club

  • @guilhermelima8066
    @guilhermelima8066 2 หลายเดือนก่อน

    O futuro do angular e signal sem zone.js, gloria a Deus

  • @dev-isaac-gomes
    @dev-isaac-gomes 2 หลายเดือนก่อน

    caraca trabalho com MF e foi um jeito de escalar times
    porem, perdendo muita efetividade até em processos
    temos muitos nó de comunicação kkkk
    sobre arquitetura tenho diversos videos sobre
    hj vejo que a comunidade tenta achar um padrão
    pq ninguém te mais saco

  • @dev.duccini
    @dev.duccini 2 หลายเดือนก่อน

    No minuto 9'26 em hospedar Next fora da Vercel, "vai ter que subir POD" O que seria POD ?

    • @dev-isaac-gomes
      @dev-isaac-gomes 2 หลายเดือนก่อน

      "POD" se refere a uma unidade de execução no Kubernetes

    • @guilhermelima8066
      @guilhermelima8066 2 หลายเดือนก่อน

      Em plena era da ia o cara fazendo pergunta em chat..

    • @Hiiiiii_Guys
      @Hiiiiii_Guys 25 วันที่ผ่านมา

      @@guilhermelima8066 Se ele fosse perguntar para a IA, a gente não iria se beneficiar com a pergunta dele. O ideal seria perguntar aqui primeiro.

  • @walberamorimsp
    @walberamorimsp 2 หลายเดือนก่อน

    Boa galera

  • @matheusaraujo8617
    @matheusaraujo8617 2 หลายเดือนก่อน +1

    Eu uso microfrontend e nem sabia kkk

  • @fabiomirandadev
    @fabiomirandadev 2 หลายเดือนก่อน +7

    Microfrontend: demolidor de desempenho

  • @fernandodosanjossantos1961
    @fernandodosanjossantos1961 2 หลายเดือนก่อน

    Eai Emílio meu amigo

  • @victorcesar5264
    @victorcesar5264 2 หลายเดือนก่อน +2

    Minha "arquitetura" preferida é composta por Nx Monorepo e Angular, utilizando a metodologia Atomic Design, que para mim é sensacional. Uso o ESLint para manter o código limpo, Spectator com Jest para testes unitários, Cypress ou Playwright para testes end-to-end, e NGRX para gerenciamento de estado. Sou um grande fã da ferramenta NX Monorepo.
    Alguém utiliza essas ferramentas também?

    • @NicholasEduardo
      @NicholasEduardo 2 หลายเดือนก่อน

      Depois veja o biomeJS no lugar do eslint

  • @Victor-hg2jf
    @Victor-hg2jf 2 หลายเดือนก่อน

    O cara renderizando a nike e vestindo adidas KKKKK