API Composition Pattern in Microservices

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

Arpit Bhayani

Arpit Bhayani

Күн бұрын

Пікірлер: 24
@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.
@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. 👏
@harshpatel105
@harshpatel105 2 жыл бұрын
Awesome stuff as always, Arpit
@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.
@cris_crizon
@cris_crizon Жыл бұрын
Está bueno el video, gracias!
@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 ?
@hyrdeshgangwar
@hyrdeshgangwar Жыл бұрын
Good Stuff!
@kgck15
@kgck15 2 жыл бұрын
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 ?
@ravividap1227
@ravividap1227 2 жыл бұрын
Can we say it's facade pattern applied at service level instead of class/obj level?
@AsliEngineering
@AsliEngineering 2 жыл бұрын
Yes.
@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 ]
@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 ?
@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
@tuzlityreyansh5154
@tuzlityreyansh5154 11 ай бұрын
useful
@chessmaster856
@chessmaster856 3 ай бұрын
One of the service down would be the first line as soon as you talk about multiple services not after half an hour
@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
@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 М.
Database per Service Pattern in Microservices
22:49
Arpit Bhayani
Рет қаралды 13 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
API GATEWAY and Microservices Architecture | How API Gateway act as a Single Entry Point?
23:18
Concept && Coding - by Shrayansh
Рет қаралды 47 М.
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 115 М.
Backend for Frontend Pattern in Microservices
29:02
Arpit Bhayani
Рет қаралды 18 М.
Shared Database Pattern in Microservices
21:21
Arpit Bhayani
Рет қаралды 18 М.
What is an API Gateway?
15:02
Gaurav Sen
Рет қаралды 65 М.
Is a REST API with CQRS Possible?
16:46
CodeOpinion
Рет қаралды 36 М.
10 Challenges in Adopting and Implementing Microservices
26:46
Arpit Bhayani
Рет қаралды 6 М.
Designing Workflows in Microservices - Orchestration vs Choreography
17:26
Designing with API Gateway: Microservices Unleashed
6:47
ByteMonk
Рет қаралды 7 М.