API Composition Pattern in Microservices

  Рет қаралды 7,692

Arpit Bhayani

Arpit Bhayani

Күн бұрын

Пікірлер: 24
@AlgorithmDecoded
@AlgorithmDecoded 2 жыл бұрын
Very clean, summed up everything in one place. Tho i know about composition and API gateway but I have not seen anyone covering these many challenges with API Gateway. 👏
@Bluesky-rn1mc
@Bluesky-rn1mc 2 жыл бұрын
Thank you Arpit, can you also talk about design patterns in coming videos ?
@SudhanshuShekhar6151
@SudhanshuShekhar6151 2 жыл бұрын
Thanks again! I am learning new things just by seeing your videos.
@matrixtoogood5601
@matrixtoogood5601 2 жыл бұрын
From what I understand, Python has parallelism (can use multiple cores) but it does not have support for true concurrency like Go (due to global interpreter lock) so only 1 thread gets executed per core.
@ishandhar2851
@ishandhar2851 2 жыл бұрын
Python has GIL, so the application an have only one thread running at a time. That means only one core can be used
@matrixtoogood5601
@matrixtoogood5601 2 жыл бұрын
@@ishandhar2851 That's not true. I have used multiprocessing on multi-core VMs using Python. The only limitation is 1 real thread per core.
@DurgaShiva7574
@DurgaShiva7574 Жыл бұрын
An amazing video, by an amazing teacher. have some questions though : - 1. Why the composer isn't a Single point of failure, and just a bottleneck, cannot get it, as per me, it should had been a SPoF 2. If we use a composer or doesnt use it, the number of network calls remains same right?.. only thing is the complexity is transferred from client to the composer, but, the number of network calls, thus, the latency should remain same right ? 3. there would be may clients which are calling the same composer, so as to keep a track of all the responses of different microservices, then filtering them, and finally concatinating the one which are from a same user, will increase the latency right ?... then composer makes system slow...or anything which i am missing ?
@kgck15
@kgck15 Жыл бұрын
The best videos on internet. Couplebof questions. Should it always be api gateway or can it just be another microservice taking the ownership of only those APIs that needs compositions. 2). This is most common use case as we split microservices and when gui needs to show something in an particular way that needs composition. This leads to latency in gui display, is there any pattern or anything to handle such cases to avoid latency. 3) since its api gateway do these gateways have extentions capability where we can write our composition in them ?
@ebrahimmansur9815
@ebrahimmansur9815 Жыл бұрын
why not have a sperate components that fills the reasonability of aggregation of a read model from an infrastructure that stores the events from 3 services [order, payment, logistic ]
@harshpatel105
@harshpatel105 2 жыл бұрын
Awesome stuff as always, Arpit
@Aditya-us5gj
@Aditya-us5gj 2 жыл бұрын
Though we have distributed system but looking at the disadv. of API gateway(composer), can I say that it's making my system a single point of failure ? Also isn't it going to make our system very very complex if we add mutiple API gateways to remove this single point of failure ?
@ravividap1227
@ravividap1227 2 жыл бұрын
Can we say it's facade pattern applied at service level instead of class/obj level?
@AsliEngineering
@AsliEngineering 2 жыл бұрын
Yes.
@cris_crizon
@cris_crizon Жыл бұрын
Está bueno el video, gracias!
@chessmaster856
@chessmaster856 2 ай бұрын
One of the service down would be the first line as soon as you talk about multiple services not after half an hour
@hyrdeshgangwar
@hyrdeshgangwar Жыл бұрын
Good Stuff!
@theSeniorSDE
@theSeniorSDE 2 жыл бұрын
Thanks Arpit for sharing and making things easy to understand for us. What all resources or books do you follow to learn things in such detail. Please share.
@AsliEngineering
@AsliEngineering 2 жыл бұрын
Most of it comes from experience. But I have been reading since a long time and have been collecting all the info in one place. Sam Newman has a great book on Microservices if you'd want to explore.
@theSeniorSDE
@theSeniorSDE 2 жыл бұрын
@@AsliEngineering Thanks
@mutasimahmed8975
@mutasimahmed8975 2 жыл бұрын
where do i learn about the prereqrusites for your course ?
@AsliEngineering
@AsliEngineering 2 жыл бұрын
There on the course page ArpitBhayani.me/masterclass
@mutasimahmed8975
@mutasimahmed8975 2 жыл бұрын
@@AsliEngineering thnx
@tuzlityreyansh5154
@tuzlityreyansh5154 9 ай бұрын
useful
@ArinSinabian
@ArinSinabian 2 жыл бұрын
kzbin.info/www/bejne/a6G8fZ-PqN5pnLM To me that seems to be a distributed monolith
What are Microservices?
27:34
Arpit Bhayani
Рет қаралды 6 М.
Designing with API Gateway: Microservices Unleashed
6:47
ByteMonk
Рет қаралды 6 М.
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 96 М.
Backend for Frontend Pattern in Microservices
29:02
Arpit Bhayani
Рет қаралды 17 М.
10 Challenges in Adopting and Implementing Microservices
26:46
Arpit Bhayani
Рет қаралды 6 М.
Shared Database Pattern in Microservices
21:21
Arpit Bhayani
Рет қаралды 17 М.
Database per Service Pattern in Microservices
22:49
Arpit Bhayani
Рет қаралды 12 М.
What is an API Gateway?
15:02
Gaurav Sen
Рет қаралды 63 М.
The HIDDEN Challenge of Microservices: UI Composition
11:11
CodeOpinion
Рет қаралды 13 М.
Everything you need to know about REST
26:20
Arpit Bhayani
Рет қаралды 31 М.
API GATEWAY and Microservices Architecture | How API Gateway act as a Single Entry Point?
23:18
Concept && Coding - by Shrayansh
Рет қаралды 37 М.
Лучший лайфхак для клавиатуры 🤡
0:57
ПРОСТО ЛЕШКА
Рет қаралды 2,8 МЛН
Making iPhone16 pink📱
0:34
Juno Craft 주노 크래프트
Рет қаралды 27 МЛН
APT APT tutorial #rosé #apt #cute #robot #tutorial
0:28
Dr. EMO
Рет қаралды 2,9 МЛН