O que é BFF? (Backend for Frontend) 🤔

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 35

  • @jeancarlomoraes8644
    @jeancarlomoraes8644 2 місяці тому +2

    Que explicação incrível!! Mandou demais mesmo.... estava pesquisando há um bom tempo já, e não tinha conseguido entender de fato a necessidade disso. Agora, tudo faz sentido!! Obrigado

  • @wagnerjosegertrudesmuitoal3638
    @wagnerjosegertrudesmuitoal3638 3 роки тому +13

    Ótima explicação, didática, feita de um modo claro e muito charmosa.Parabéns!

  • @Romdrake1
    @Romdrake1 3 роки тому +6

    GraphQL Seria um tipo de BFF ? quais seriam as diferenças deles ?

  • @BettoAdami
    @BettoAdami 3 роки тому +4

    Muito bom conteúdo! E você fala muito bem, com muita propriedade e desenvoltura. Adorei o vídeo. ;D

  • @thacianioliveira
    @thacianioliveira 3 роки тому +6

    Eu já entendi Best Friend for Ever hahah quando veio a notificação :) Parabéns

    • @attekitadev
      @attekitadev  3 роки тому

      😂😂😂

    • @petroniobonavides3530
      @petroniobonavides3530 3 роки тому

      @@attekitadev ola poderia fazer um vídeo aprofundando, sobre BFF focado em deploy fornecendo dados de montagem de UI. Isso e revolucionário!!!!! Por favor, faça um vídeo aprofundando, até pq vc e muito didática. Obrigado por esse vídeo maravilhoso. Onde encontro mais informações sobre essa técnica? Pode me indicar algo para leitura. Você usa isso com frequência? Se associarmos isso com NoSql + Screeming Architecture (Uncle Bob) - results numa Combinação explosiva. ESSE CONCEITO EXPLODIU IDEIAS NA MINHA CABECA!!!! Mostra mais... Da pra gente um exemplo Zinho, num botão Zinho, coisa assim...

  • @SohaaTitanio
    @SohaaTitanio 6 місяців тому

    5:08 isso não acarretaria em demora na resposta da API? ou coisa mandar o servidor decidir por agrupar várias tarefas/serviços também não seria perda de desempenho? imagina ter que enviar 1 milhão de requisições pro front com todas as informações da página (botões, labels, etc) e agora 1 milhão somente com o dados com usuário e o front renderizar isso?

  • @DodaGarcia
    @DodaGarcia 2 роки тому +1

    Obrigado pela ótima explicação! Adorei seu cabelo tbm, incrível

  • @tatianealmeidaribeiro5719
    @tatianealmeidaribeiro5719 Рік тому

    Ótima explicação, muito clara e fácil de entender. Parabéns!

  • @alessandrofalls
    @alessandrofalls 5 місяців тому

    Parabéns pela objetividade e clareza das informações.

  • @mauriciotb6103
    @mauriciotb6103 3 роки тому

    Obrigado pelo video ! Sugestão, diminuir a musica :)
    Abraço !

  • @38713073
    @38713073 3 роки тому +1

    Muito louco pensar que já utilizei do padrão sem saber que era um padrão kkkk por exemplo, já trabalhei em uma equipe em que eu combinava com o front o que ele precisava e dessa forma eu construia a API pra ele kkkkkk

  • @yurimelo3404
    @yurimelo3404 Рік тому

    Mas qual a diferença entre BFF e APIGateway?

  • @DanielSantos-eb1pi
    @DanielSantos-eb1pi Рік тому

    deu pra entender claramente que o usuario final e o dev front end se beneficiam bastante com isso, e qual seria o ganho do dev backend? imagino que algumas coisas seria maior relevância da sua posição (afinal ainda mais regra de negócio estaria a cargo dele) e uma maior diversidade de atividades já que agora não só envia um documento estático mas algo mais dinâmico para uma página com regra de negócio específica

  • @Israel-ns5sd
    @Israel-ns5sd 3 роки тому +1

    Explicação perfeita!

  • @AguiaPC
    @AguiaPC 3 роки тому

    Attekita, qual a origem do seu nome Bullas?

  • @alexabraga1824
    @alexabraga1824 3 роки тому

    Best friend for ever, kkkkk. Video bacana, valeu Attekita.

  • @DanielSantos-eb1pi
    @DanielSantos-eb1pi Рік тому

    adorei d+ esse conceito, vou criar algum projeto em cima disso

  • @salvimateus
    @salvimateus 2 роки тому

    ué, mas todos estes problemas não seriam resolvidos com GraphQL ?

    • @RodrigoCelebrone
      @RodrigoCelebrone 2 роки тому +3

      Graphql pode ser um complemento na arquitetura que usa BFF. Enquanto no graphql vc vai buscar dados em diferentes fontes para montar um único output, no BFF vc leva isso para outro nível pois além de conseguir entregar exatamente o que o front precisa, você pode entregar dados estáticos também (como dito no vídeo). No fim do dia, são bem próximos, mas totalmente diferentes. BFF ta muito mais pro frontend, enquanto graphql gera benefícios para back (integrações, por exemplo) e front (contrato enxuto, por exemplo).

  • @yurimelo3404
    @yurimelo3404 Рік тому

    Aeeeee. Aprendi aqui o que era BFF.

  • @valterantonioferreira9968
    @valterantonioferreira9968 5 місяців тому

    Excelente

  • @larissavilela9866
    @larissavilela9866 2 роки тому

    finalmente entendi vlw

  • @Mariana.do.canal.oficial
    @Mariana.do.canal.oficial 2 роки тому

    Amei obg

  • @patriciaaguiar6644
    @patriciaaguiar6644 3 роки тому

    Fera. Profissa.

  • @hackintosh9992
    @hackintosh9992 3 роки тому

    Eu tenho uma melhor, bastidores do free fire.

  • @naybatistatech
    @naybatistatech 3 роки тому

    Amei!!!

  • @eronplay1015
    @eronplay1015 3 роки тому

    Perfeito!!! 👏👏👏👏

  • @mateusmartinezrosa9395
    @mateusmartinezrosa9395 2 роки тому

    Então se eu quiser fazer um endpoint que busque as tags do html do meu form e fazer isso renderizar na view estaria correto?
    algo como ex:
    backend/api
    form:{
    "button1": "Enviar"
    "button2": "Parar"
    }
    ------------------------------------------------------------------------------------------------------
    frontend/exibir os botoes:[
    form.button1;
    form.button2;
    -------------------------------------------------------------------------------------------------------
    seria mais ou menos isso?

    • @Jonny-hq6eo
      @Jonny-hq6eo 2 роки тому

      Você até pode fazer assim, mas acho que o correto seria os elementos e sua disponibilidade está no json e no mobile vc fazer as verificações necessárias para a visualização.