Backend for Frontend (BFF) em 20 minutos

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии •

  • @gustavoforcode8590
    @gustavoforcode8590 4 месяца назад +2

    ja critiquei esse cara mas ando vendo que o trabalho dele é sério pra caramba. Parabéns !

  • @gustavotrott1429
    @gustavotrott1429 Год назад +5

    Eu trabalho em um projeto que temos exatamente esta situação!
    Ao longo dos anos vinhamos utilizando Meteor, que faz o Front + BFF, tudo em uma única aplicação Node.
    Porém esse se tornou o gargalo do projeto em termos de escalabilidade (por causa do Node).
    No momento estamos migrando para exatamente o primeiro cenário que vc comentou, Front React + BFF graphql (com subscription/@live).
    Ainda não deu pra fazer a comparação final mas os testes iniciais indicam que vamos ganhar demais em escalabilidade e menos utilização de recursos do servidor.

  • @djrandomoficial4901
    @djrandomoficial4901 9 месяцев назад

    Vim aprender BFF, Aprendi Arquitetura também de GraphQL e do React com next. Obrigado

  • @jasonloureiro7095
    @jasonloureiro7095 Год назад +1

    Cheguei!!! TOP TOP TOP esse vídeo!!!

  • @Lukabelemel
    @Lukabelemel Год назад

    Muito foda a explicação 🙌🏻

  • @Brendospdev
    @Brendospdev Год назад +1

    Na empresa em que trabalho existem vários bffs que usam graphql e orquestram todos os microserviços, exatamente como mostrou. E é interessante ver a primeira abordagem citada (sem uso de graphql), pois até hoje nunca vi/trabalhei com um bff sendo criado sem graphql ou sem usar o servidor tipo do next.js, porém a primeira vista me parece ser bem custoso construir e manter 1 backend para cada client.

    • @samuelalves9827
      @samuelalves9827 Год назад

      Eu atuo como BFF exatamente da forma que vc comentou, sem graphql nem nada. Sinto que é um grande desperdício de tempo, dinheiro e capacidade técnica, visto que recebo menos demanda do que o restante do time e não tenho nenhum desafio, basicamente é fazer filtragem e normalização de dados pra tudo o que o front precisa, poderia facilmente ser feito por um júnior

    • @gustavoforcode8590
      @gustavoforcode8590 4 месяца назад

      @@samuelalves9827 muda de trampo, mano. Usa esse tempo pra se preparar

  • @samuelalmeida9855
    @samuelalmeida9855 Год назад +2

    Quais as principais vantagens entre escolher fazer o MBA em Arquitetura Full Cycle vs o curso Full Cycle, além do aprofundamento teórico e ter no currículo uma especialização com o MBA ?

    • @caioireno9954
      @caioireno9954 Год назад

      também me pergunto isso. Tenho interesse no curso.

  • @coderaprendiz6544
    @coderaprendiz6544 Год назад +2

    Excelente vídeo!! Queria só trazer uma observação. Na parte da legenda que aparece o nome do apresentador Wesley, em baixo esta escrito , mas acredito que seja um erro de edição e o correto seja . Pode ter sido um erro que passou na edição do vídeo que pode continuar passando nos próximos.

  • @mychelldias
    @mychelldias Год назад

    Sobre o uso de bffs com graphql, os serviços que que consome tbm tem implementação de graphQL?

  • @luizfernandoperamo8469
    @luizfernandoperamo8469 Год назад

    Eu estou trabalhando em um projeto usando bff usando NestJS em back e React no front

  • @Leozinhopirado167
    @Leozinhopirado167 Год назад +4

    Muito bom o vídeo. Mas talvez seja melhor ter o desenho pronto e ir apontando as informações. Talvez seja mais prático, rápido e fácil de entender.

  • @elacoda
    @elacoda 7 месяцев назад

    sim, trabalho, mas nao sei se está certo, pois só fazemos aplicacoes para web. só desktop

  • @thallesdaniel7382
    @thallesdaniel7382 Год назад

    E o tamanho do payload como fica com um requisição trazer varias estruturas?

  • @cr10junior
    @cr10junior Год назад

    galera, preciso de uma ajuda, acabei de entrar em um projeto que é full BFF e eu to perdidasso, teria algum lugar que tem curso disso? tipo udemy, alura?

  • @artu_almeida
    @artu_almeida Год назад +1

    utilizo BFF na empresa que trabalho mas confesso que o conceito explicado nesse vídeo não é o mesmo conceito aplicado na minha empresa, lá o BFF é apenas um intermediador para o frontend não chamar os microservices diretamente, então frontend chama o BFF, que chama os microservices... pensando agora, os BFF's onde trabalho mais parecidos com proxy reverso... bom, alguém teve a ideia de chamar de "BFF" pq parece mais bonito... rs
    e conhecendo o conceito real agora, eu fiquei com algumas dúvidas, entendi que o BFF é um encapsulamento da ideia de Ports da Arquitetura Hexagonal, mas teríamos vários BFF's, um para cada client, ou teríamos apenas um BFF com diversos Ports configurados para todos os clients?

    • @silviolucas2590
      @silviolucas2590 9 месяцев назад +1

      A arquitetura implementada na sua empresa não seria mais um API Gateway?

    • @artu_almeida
      @artu_almeida 9 месяцев назад

      @@silviolucas2590 na verdade seria mais um proxy mesmo, não seria um proxy reverso como eu havia dito.
      o API Gateway é usado pra proteger APIs, como o Kong... o proxy só intermedia e encaminha requisição

    • @artu_almeida
      @artu_almeida 9 месяцев назад

      ​@@silviolucas2590 na verdade seria mais um proxy mesmo, nao seria um proxy reverso como eu havia dito... e o API Gateway é mais pra proteger suas APIs, como o Kong, apigee, backstage... proxy só recebe e encaminha requisição

  • @nicolettifps
    @nicolettifps Год назад

    Meu sonho um curso de voces apenas sobre next bff >3

  • @lva98
    @lva98 Год назад

    Isso é outro nome pra SSR?

    • @ethi8128
      @ethi8128 Год назад

      não. SRR é outra coisa.

    • @Brendospdev
      @Brendospdev Год назад

      Não! São conceitos diferentes.

  • @cirobsbbr
    @cirobsbbr Год назад +1

    Cara falando nada com nada, típico de programador de youtube, 'estuda' não sabe aplicar na vida real, comparando bff com grapqhl e next.js... comparando laranja com bananas

    • @eduoliveira1983
      @eduoliveira1983 6 месяцев назад

      Cara, não conheço sobre o assunto e de certa forma acabei caindo nesse video, mas tanto a parte do graphql quanto a do next.js (que sim, ele deu uma forçada de barra pq o que ele falou é possivel de se fazer em outras linguagens/frameworks), não ví comparações e sim possibilidade de implementações. Claro que o mundo real é diferente de um video de 20 minutos, mas não tive essa impressão que vc teve....