Backend for Frontend Pattern in Microservices

  Рет қаралды 17,889

Arpit Bhayani

Arpit Bhayani

Күн бұрын

Пікірлер: 40
@hariharan7729
@hariharan7729 Жыл бұрын
You have explained the concept very well Thanks for that.
@golamrabbi7246
@golamrabbi7246 Жыл бұрын
Excellent explanation, thanks
@saptarshidey13
@saptarshidey13 2 жыл бұрын
Can't we use graphQL as the bff layer? That will avoid platform specific bff creation.
@AsliEngineering
@AsliEngineering 2 жыл бұрын
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 жыл бұрын
I was about to ask the same question
@sahilsamantaray1101
@sahilsamantaray1101 2 жыл бұрын
Throughout the video I was thinking about how we can implement all of this using GraphQL.
@sagarkanojia
@sagarkanojia 2 жыл бұрын
Loved the explanation! Clear and Crisp, To the point! Helped me a lot in understanding this pattern.
@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.
@swapnilgt
@swapnilgt 6 ай бұрын
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.
@TaeChai-uu2ou
@TaeChai-uu2ou Жыл бұрын
Beautifully explained!
@subhstha-j6b
@subhstha-j6b 11 ай бұрын
Good explanation can you make example video how you implement it practically.
@RishiRajxtrim
@RishiRajxtrim 6 ай бұрын
Excellent explanation and very useful topics.
@nazeerhussain6650
@nazeerhussain6650 Жыл бұрын
Absolutely awesome video and to the point.. Keep it up Arpit!!
@shervilgupta92
@shervilgupta92 2 жыл бұрын
Amazing always ! thanks Arpit
@amarzavery1
@amarzavery1 2 жыл бұрын
loved the content! learnt something new ❤️
@hyrdeshgangwar
@hyrdeshgangwar Жыл бұрын
Another gem by Aprit! Great explanation as always!
@047gauravkumartiwari5
@047gauravkumartiwari5 10 ай бұрын
Awesome explanation!
@ragus1416
@ragus1416 8 ай бұрын
Hi, the explanation was really good and live. Keep up the good work!
@Techie-u8s
@Techie-u8s 3 ай бұрын
Thank you
@AkashGupta-pc2cb
@AkashGupta-pc2cb Ай бұрын
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.
@ravividap1227
@ravividap1227 2 жыл бұрын
Thanks for sharing
@singh.aadarsh
@singh.aadarsh Жыл бұрын
Amazing
@sureshkumar-gx6xy
@sureshkumar-gx6xy Ай бұрын
Can we use java for BFF? And instead of graphql can we create same type pattern using java?
@AsliEngineering
@AsliEngineering Ай бұрын
yes you can. BFF is a pattern not a tech.
@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 😊
@sauravbhatta5303
@sauravbhatta5303 Жыл бұрын
Where can I learn practically by implementing these?
@AsliEngineering
@AsliEngineering Жыл бұрын
Local machine. Not difficult at all.
@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 4 ай бұрын
Is GraphQL a BFF?
@AsliEngineering
@AsliEngineering 4 ай бұрын
GraphQL is not BFF but it can be used to implement BFF.
@theSeniorSDE
@theSeniorSDE 2 жыл бұрын
Unusal timing today. Is there any change is the upload schedule Arpit?
@AsliEngineering
@AsliEngineering 2 жыл бұрын
experimenting :)
@theSeniorSDE
@theSeniorSDE 2 жыл бұрын
@@AsliEngineering oh ok
@ayushtripathi4514
@ayushtripathi4514 Жыл бұрын
Can't we use graphql here?
@AsliEngineering
@AsliEngineering Жыл бұрын
Yes. We can. That's one on the ways to implement BFF
@ayushtripathi4514
@ayushtripathi4514 Жыл бұрын
@@AsliEngineering got it. Thanks for replying back❤️
@tir0__
@tir0__ 2 жыл бұрын
❤️
API Composition Pattern in Microservices
25:50
Arpit Bhayani
Рет қаралды 8 М.
Shared Database Pattern in Microservices
21:21
Arpit Bhayani
Рет қаралды 17 М.
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,2 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 2,2 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 138 МЛН
Pattern: Backend for Frontend
13:34
Bran van der Meer
Рет қаралды 562
Designing Idempotent API Endpoints for Payments at Stripe
14:26
Arpit Bhayani
Рет қаралды 26 М.
Expert Guide: Backend for Frontend (BFF) in Microservices
6:36
Designing Workflows in Microservices - Orchestration vs Choreography
17:26
Discussing Backend For Front-end - Nicolas Fränkel - NDC London 2023
40:53
What are Microservices?
27:34
Arpit Bhayani
Рет қаралды 6 М.
Top 5 Most Used Architecture Patterns
5:53
ByteByteGo
Рет қаралды 283 М.
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,2 МЛН