Backend for Frontend Pattern in Microservices

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

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

  • @saptarshidey13
    @saptarshidey13 2 года назад +9

    Can't we use graphQL as the bff layer? That will avoid platform specific bff creation.

    • @AsliEngineering
      @AsliEngineering  2 года назад +8

      Yes we can and it beautifully fits as a BFF and hence it is really a very common way to implement BFF pattern.

    • @manikantaannavarapu5415
      @manikantaannavarapu5415 2 года назад +2

      I was about to ask the same question

    • @sahilsamantaray1101
      @sahilsamantaray1101 2 года назад +1

      Throughout the video I was thinking about how we can implement all of this using GraphQL.

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

    You have explained the concept very well
    Thanks for that.

  • @AkashGupta-pc2cb
    @AkashGupta-pc2cb 4 месяца назад

    9:45 How would it be more complicated than creating bffs, maybe 3 cases that call their own functions returning the tailored data in that monolith?? What was complicated here, did not get it.

  • @sagarkanojia
    @sagarkanojia 2 года назад +2

    Loved the explanation! Clear and Crisp, To the point!
    Helped me a lot in understanding this pattern.

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

    Excellent explanation, thanks

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

    Absolutely awesome video and to the point.. Keep it up Arpit!!

  • @swapnilgt
    @swapnilgt 8 месяцев назад

    Code duplication might not really be a problem if the code in BFF is desgined well. The common parts being used for different types of clients can be extracted in to use cases.

  • @hyrdeshgangwar
    @hyrdeshgangwar 2 года назад +1

    Another gem by Aprit! Great explanation as always!

  • @amarzavery1
    @amarzavery1 2 года назад +1

    loved the content! learnt something new ❤️

  • @TaeChai-uu2ou
    @TaeChai-uu2ou Год назад

    Beautifully explained!

  • @shervilgupta92
    @shervilgupta92 2 года назад +1

    Amazing always ! thanks Arpit

  • @RishiRajxtrim
    @RishiRajxtrim 8 месяцев назад

    Excellent explanation and very useful topics.

  • @ragus1416
    @ragus1416 11 месяцев назад

    Hi, the explanation was really good and live. Keep up the good work!

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

    Thank you for this video. I have question. Does the request url remain same for different bffs? For example, if idea is to fetch a product detail for prod prod_id, is the rest call still to the v1/api/products/{prod_id} ? If yes, then on what sort of intelligence does the particular bff tweaks or prunes the data? For example, how does mobile bff know to prune out the faq and review information? And in the subsequent call when we fetch for product review, does mobile bff make anothe call to generic BE or it makes use of cached info to extract the queried info? Is there any known tool or tech suggestions to implement bff or it can be a generic service like any other BE service? Also, considering bff can be a probable spof, in your experience how's the duplication setup like for bffs?
    Thank you 😊

  • @sureshkumar-gx6xy
    @sureshkumar-gx6xy 3 месяца назад

    Can we use java for BFF? And instead of graphql can we create same type pattern using java?

    • @AsliEngineering
      @AsliEngineering  3 месяца назад

      yes you can. BFF is a pattern not a tech.

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

    Finally completed 😎😎
    Getting the feeling of becoming a Senior Engineer very soon

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

      You are making great use of your time 🙌 stay curious... Always.

  • @subhstha-j6b
    @subhstha-j6b Год назад

    Good explanation can you make example video how you implement it practically.

  • @047gauravkumartiwari5
    @047gauravkumartiwari5 Год назад

    Awesome explanation!

  • @Techie-u8s
    @Techie-u8s 5 месяцев назад

    Thank you

  • @ravividap1227
    @ravividap1227 2 года назад

    Thanks for sharing

  • @sauravbhatta5303
    @sauravbhatta5303 2 года назад

    Where can I learn practically by implementing these?

  • @singh.aadarsh
    @singh.aadarsh Год назад

    Amazing

  • @d4devotion
    @d4devotion 2 года назад

    Was worth to watch, great video. And yes there is something which I observed in the video (starting 14:02) which could be a kind of great add-on to your video if you add little bit funny situation. Starting the timing 14:02, you changed your tone to imitate like a "dari sahmi si ladki jisko hamesh question poochne main darr lagta h" and asked this question in that tone which I felt was a great moment in this video :D :D , And then I extended my imagination for this particular scene, I imagined you wearing a long hair wig with lipstick and earings and asking the question exactly like in that tone of Dari sahmi si ladki. :D :D

    • @AsliEngineering
      @AsliEngineering  2 года назад

      Hahahhaha 😭😭😭
      I wish I could enact more such situations. Maybe after some time when I build that camera confidence 😀😀

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

    Is GraphQL a BFF?

    • @AsliEngineering
      @AsliEngineering  7 месяцев назад +1

      GraphQL is not BFF but it can be used to implement BFF.

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

    Can't we use graphql here?

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

      Yes. We can.
      That's one on the ways to implement BFF

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

      @@AsliEngineering got it.
      Thanks for replying back❤️

  • @theSeniorSDE
    @theSeniorSDE 2 года назад

    Unusal timing today. Is there any change is the upload schedule Arpit?

  • @tir0__
    @tir0__ 2 года назад

    ❤️