What Are Microservices Really All About? (And When Not To Use It)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 289

  • @CloudA2Z
    @CloudA2Z 2 ปีที่แล้ว +267

    The best point u spoke about was for startups microservices can be expensive but if you start with building each function with well defined interface it will be easy to migrate to microservices easily.. that totally makes sense :)

    • @princezuko7073
      @princezuko7073 2 ปีที่แล้ว +2

      Sorry but Can you explain this a bit? “Building each function with we defined interface” - what it means? I couldn’t understand.

    • @saikrupacharyarendra850
      @saikrupacharyarendra850 2 ปีที่แล้ว +7

      @@princezuko7073 if we use interfaces for each of the domains in the example like for cart, billing, users etc. It'll be easier to shift them to a microservice since each one is independently written.

    • @benhook1013
      @benhook1013 ปีที่แล้ว +1

      @@princezuko7073 Interfaces can be used internally between the same system, vs only using them for external communications. Implementing them during initial design means that if you want to swap to microservices, the interfaces already exist and it makes it managable to migrate over (else you would likely be re-writing/refactoring basically the whole app).

    • @scoutiano4441
      @scoutiano4441 ปีที่แล้ว +6

      @@benhook1013 And regardless, having well interfaced functions makes code easier to test using mocking libraries, rather than having highly coupled code which is impossible to properly test

    • @CloudA2Z
      @CloudA2Z ปีที่แล้ว

      @@saikrupacharyarendra850 thanks for explaining it @sai

  • @khushaltrivedi9829
    @khushaltrivedi9829 2 ปีที่แล้ว +374

    Generally small and mid size app can be easily developed with monolith with great scale sometime we over engineer things for fashion like microservices

    • @nishithonshorebackup7446
      @nishithonshorebackup7446 2 ปีที่แล้ว +48

      What is small today may be large tomorrow. What you think as over engineering may be a future proof design. Just a thought 🙂

    • @gritcrit4385
      @gritcrit4385 2 ปีที่แล้ว +65

      @@nishithonshorebackup7446 Develop your app faster. Find out sooner if it makes money. After that you can hire more people and change the architecture.
      But if you know its scale beforehand and choose microservice architecture then it's not future proofing.

    • @rahil_rehan
      @rahil_rehan 2 ปีที่แล้ว +14

      A good example is stackoverflow, it's a monolith running on on-prem servers

    • @tobidegnon4409
      @tobidegnon4409 2 ปีที่แล้ว +33

      @@nishithonshorebackup7446 or maybe it is just over engineering and premature optimization because your app may never get the attraction you wanted

    • @piffe
      @piffe 2 ปีที่แล้ว +26

      @@nishithonshorebackup7446 future proofing is an anti pattern, you can not possibly foresee all future problems you will have with your codebase.

  • @Brlesskoin
    @Brlesskoin ปีที่แล้ว +11

    I've watched numerous videos in an attempt to comprehend this architecture, and I've finally come across the absolute best one. Thank you so much for sharing it; it's truly amazing!

    • @soufianemess7681
      @soufianemess7681 ปีที่แล้ว +1

      I second that! Been through a couple of videos and this one is the most comprehensive one!

  • @vladl-us5pf
    @vladl-us5pf 7 หลายเดือนก่อน +3

    what a great explanations and phenomenal graphics - not distracting, clear, direct! gold!

  • @Tony-dp1rl
    @Tony-dp1rl 2 ปีที่แล้ว +108

    This is a great video, the only thing I would have added is that microservices are most applicable when your teams, and the business, are structured in a way that needs separate development and release timelines. If that isn't the case, the disadvantages outweigh the advantages 9/10 times, as large services perform better, are easier to develop and secure, and cost less .

    • @buddinghero
      @buddinghero 2 ปีที่แล้ว +3

      What about when you move to serverless architectures where you pay for what you use and split your app into long running and short running functions? I ask because we’re doing a transformation and currently we deploy a monolithic app to a kubeneties cluster so we’re paying a constant fee to have resource’s running all the time, I would have thought moving this to lamda for all sub 10-15 minute tasks which is probably 80-90% of all tasks mean we pay fractions of a penny on an event and then any long running we move to step functions where we can or some docker container running on a smaller amount of fixed resources? Just wondering is all because I thought paying for fixed resources is more expensive than paying for time on resources?

    • @fxfighter
      @fxfighter ปีที่แล้ว +5

      @@buddinghero That depends on if you actually can use fewer resources to run the remaining 10-20% of services. If you still need the same number of machines of the same size to run those 10-20% of remaining tasks, then it'd be largely a waste of time to separate out lambda functions, and you now also suffer performance additional deployment pipeline overheads for no/little gain.
      Monoliths are typically quite efficient for resource usage (RAM, CPU, network bandwidth etc.) as you don't have additional overheads of separate running operating systems/process domains. A big downside of Monoliths primarily being you have to deploy the whole unit every time stuff changes and depending on the language the compile time might be a significant overhead too.

    • @sea0920
      @sea0920 ปีที่แล้ว +2

      @@buddinghero If your services are used infrequently, serverless computing makes sense. But serverless is limited. Each cloud provider has their own serverless system so you are locked into a vendor. I normally use AWS. A request has to be processed within 5 seconds default timeout. It also has memory limit. To expose it to web, we have to use AppGateway, which is expensive and has its own way of deployment(dev/qa/prod). Sometimes I want service other than simple request/response like WebSocket, Cron, Subscription to MQ. Although AWS lambda sort of provide those functionality, I feels more natural to just set up a box. There are other obvious issues like cold start, no local state(no keep-alive, no internal cache, no connection pool), price(expensive when directly compared to ec2 or onprem server), deployment(need to deploy each function).

  • @ferlezcano
    @ferlezcano 2 ปีที่แล้ว +61

    I've seen many of your videos and this one made me subscribe to your channel... Extremely clear explanation of such a complex topic. Keep up!

    • @ByteByteGo
      @ByteByteGo  2 ปีที่แล้ว +5

      Welcome aboard!

  • @bilza2023
    @bilza2023 ปีที่แล้ว +1

    "BLAST AREA" great selection of words

  • @buddinghero
    @buddinghero 2 ปีที่แล้ว +25

    Thank you for making this video! It’s incredibly clear and concise and I feel it will help my team and my work! Please please keep up the great work, I’ve really appreciated the two videos I’ve stumbled across of yours and I’ll be watching more of your content over the coming days/weeks/months! Brilliant content, you should be proud! ☺️☺️

  • @stefankyriacou7151
    @stefankyriacou7151 2 ปีที่แล้ว +3

    This is literally the best advice around microservices i've heard!

  • @EvordRiccie
    @EvordRiccie 8 หลายเดือนก่อน

    I usually don’t subscribe any youtube channel but this one make my finger to click the button subscribe! Thank you. This is very easy to understand

  • @sandybeaches
    @sandybeaches 2 ปีที่แล้ว +25

    Your videos are excellent!! Can you do one like this on grpc vs REST APIs?

  • @merterakdede2547
    @merterakdede2547 ปีที่แล้ว +1

    In 4 minutes you ve given a ton of heavy info, thank you !

  • @TheMediterano
    @TheMediterano ปีที่แล้ว +18

    Independent deployability of microservices is probably their biggest advantage because it leads large organizations to faster time-to-market while limiting the blast radius of new deployments. Besides, independent scalability of microservices over monoliths is a very crucial advantage which helps them adapt easily to the increasing workload.

  • @mihairadulescu5541
    @mihairadulescu5541 หลายเดือนก่อน

    Add the data duplication between microservices, to have full resiliency. This topic is always overlooked, provide this data duplication layer using event streaming processing and mid devs will have the full picture. Amaizing explanation

  • @om1719
    @om1719 2 ปีที่แล้ว

    The first video I struck by and paused to subscribe the channel, thank you!

  • @asmaaadel6553
    @asmaaadel6553 ปีที่แล้ว

    Knowing your channel is my gift today,thank you for your Brilliant content

  • @4115steve
    @4115steve 10 หลายเดือนก่อน

    Thank you for making these great videos. They've helped me a lot. You're a great artist and teacher. I look forward to all your media and information.

  • @nazgulnurtay3595
    @nazgulnurtay3595 หลายเดือนก่อน

    Very helpful video! Explained very well, and easy to understand. Thank you, Sir!

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 2 ปีที่แล้ว +1

    I use microservices since 2000. I am confident - it is a cool technology.

  • @thevagabond85yt
    @thevagabond85yt ปีที่แล้ว

    learnt a lot in those 5 minutes. ud have loved to know more about "blast radius"

  • @wangfred
    @wangfred 2 ปีที่แล้ว

    I am preparing interview now, this is perfect to sum up the concept! Two thumbs up! Subscribed!

  • @junrepasa
    @junrepasa 2 ปีที่แล้ว

    the best video explainer ive seen so far. Thanks

  • @nove1398
    @nove1398 2 ปีที่แล้ว +2

    This was well put. Short and very helpful.

  • @vipul1192
    @vipul1192 2 ปีที่แล้ว

    one of the best explanation available on youtube

  • @_SeaH0rse
    @_SeaH0rse ปีที่แล้ว

    Lovely visual illustration, great accompaniment to technicals in the presentation

  • @woooz2009
    @woooz2009 2 ปีที่แล้ว +4

    Great video and clear explanation! Could you make a video on the comparison of spring cloud and kubernetes?

  • @alamelu85
    @alamelu85 2 ปีที่แล้ว +4

    As usual, awsome presentation - Wish for more!

  • @jwbonnett
    @jwbonnett ปีที่แล้ว

    You can keep the foriegn keys, all you need to do is also have that table with only the information that it needs, this can be past from the source of truths service. E.g. if I create a new user, that source of truth service, will store the data and then publish a success message with the same data. This is so that another service can pick it up and store that same data, allowing the foriegn key. So if the users service goes down that other service still has that data, meaning it is fully functional.

  • @aldhal202
    @aldhal202 6 หลายเดือนก่อน

    The 2 words micro and services are after some time deceiving.
    People start confusing application with service, component with service, funtion with service.
    Services need model beneath them.
    The moment one moves data integrity into services themselves, then its time you know you exaggerated with adopting the 2 words micro and services into your architecture.
    Thanks for pointing out into the data integrity thing. Well done

  • @JeremyChone
    @JeremyChone 2 ปีที่แล้ว +6

    Great videos. We like to have a "multi-services" architecture where size is more of a deployment detail, thanks to Kubernetes.
    Also, most important in cloud architecture is to be event-based from the start to avoid Web-Of-Hell service architecture.

  • @xavimoya5332
    @xavimoya5332 ปีที่แล้ว

    RPC: It’s like GPRC to provider faster response, but blast radius or impact to other micro-service would be larger when the service was go down.
    Event Streaming: It provides better isolation between services but they take longer to process.
    What about message brokers ?

  • @imdad111
    @imdad111 ปีที่แล้ว

    This was a wonderful tutorial of micro services vs monolithic architectures! Thank you for paving the way!

  • @mohinicoder
    @mohinicoder ปีที่แล้ว

    This channel is treasure!
    Thanks for sharing this info. I have a doubt we have only 1 shared API gateway, what if it goes down?

  • @sreerajns8002
    @sreerajns8002 2 ปีที่แล้ว +2

    Can u pls discuss how Authentication and Authorization is implemented in Payment systems?

  • @skx9254
    @skx9254 ปีที่แล้ว

    Clear explanation. Thank you so much for your video. It helped me a lot.

  • @9unapologeticsanatani
    @9unapologeticsanatani 2 ปีที่แล้ว +6

    Question, if any one can answer :
    Where does the Integration Layer (Eg. connecting to some Core Banking), fit in ? The explaination suits well for previously done web applications and breaking them into MS. How about cases like IIB / Mule / WSO2 Micro Integrators etc, where services are built for transformations etc. Do they also fit-in to this description ?
    Appreciated !

  • @deverasjk
    @deverasjk 2 ปีที่แล้ว +2

    I really like your videos!
    cheers!!!!
    If you like the idea, could you make some videos about IT careers? Like the responsabilities of each job and how do they relate in a big size company? (like spotify or amazon)
    tyvm anyway!

  • @ajaypanse4489
    @ajaypanse4489 ปีที่แล้ว

    Hi,
    Your videos are very informative & easy to understand.
    Can you make videos on various design patterns of micro service

  • @raymondmichael4987
    @raymondmichael4987 2 ปีที่แล้ว +3

    Thanks buddy,
    As always I hit like first async watch and rewatch await finally comment

  • @jshoover2199
    @jshoover2199 ปีที่แล้ว

    Outstanding Video! Well explained. Thanks!!!

  • @iezioaudi22
    @iezioaudi22 9 หลายเดือนก่อน +1

    that was brilliant explaination!
    Thanks alot!

  • @Spot4friends
    @Spot4friends 6 หลายเดือนก่อน

    your matherial is the best on the internet, keep doing it

  • @kadon9506
    @kadon9506 2 ปีที่แล้ว +2

    Insightful, thanks for breaking this down.

  • @DarknessGu1deMe
    @DarknessGu1deMe 2 ปีที่แล้ว +6

    Great video! Would the additional communication overhead between more micro-services a downside of this architecture?

  • @airlanggabhumintaraamitaba8363
    @airlanggabhumintaraamitaba8363 ปีที่แล้ว

    Nice explanation Sir , make me completely understand between monolithic architecture ( I still use these days , since the very small organization - less than 9 people ) , Three tier architecture ( that my clients use these days ) and Microservices architecture ( I never use and still learning ) .

  • @dayo
    @dayo 2 ปีที่แล้ว +1

    Duuuude, that prez is awesome 🤩

  • @dheerajpk5591
    @dheerajpk5591 ปีที่แล้ว

    Thank for awesome explanation. Also if possible add realtime project

  • @thameemansari6281
    @thameemansari6281 2 ปีที่แล้ว

    nice, short and clear. thank you for the video.

  • @konga8165
    @konga8165 2 ปีที่แล้ว +6

    Microservices are actually really easy to implement and deploy with something like Railway

  • @realrobertpopa
    @realrobertpopa ปีที่แล้ว

    Really high quality material, thanks for sharing Alex! 👏

  • @John83118
    @John83118 9 หลายเดือนก่อน

    I'm infatuated with this. I recently enjoyed a similar book, and I was truly infatuated with it. "Mastering AWS: A Software Engineers Guide" by Nathan Vale

  • @vadebyte
    @vadebyte ปีที่แล้ว +1

    Great video and very clear explanation!
    I would like to suggest a video with more detailed explanations about DDD and how to scale SQL and non-SQL databases.
    Please, what set of tools do you use to build your presentations / videos?

  • @nemonemo6285
    @nemonemo6285 4 หลายเดือนก่อน

    Absolutely Perfect, thank you.

  • @MoshiurRahmanMurad
    @MoshiurRahmanMurad 2 ปีที่แล้ว

    Very good explanation. Well presented. Thanks for sharing this video.

  • @siggimoo
    @siggimoo 2 ปีที่แล้ว +17

    Almost nothing mentioned in this video is specific to microservices. Well-isolated domains with clean interfaces, small surface areas, scaling of different parts of the system, separated databases, api gateways; monoliths do these things too. Independent deployment is the only area where microservices differ, and it's not necessarily an advantage. It depends greatly on your specific circumstances.
    I think part of the problem is many people didn't learn about these concepts until microservices came along, and so they mistakenly conflate things. The reality is these ideas have been promoted in software development for a long time. They just didn't gain traction until more recently.

    • @aakarshan4644
      @aakarshan4644 2 ปีที่แล้ว

      interesting, do you see any value in applying the design patterns of object oriented system design into microservices ? the fundamentals look somewhat similar. What are your thoughts on complex orchestration tools?

    • @cyropox8235
      @cyropox8235 2 ปีที่แล้ว

      I feel like this is a "is a hotdog a sandwich" style of argument. If your domains inside of a monolith are completely isolated, talk to each other over http or through event brokers, and all have their own databases, can that really be called a monolith? This is a vast minority of monoliths, probably less than .1%.

    • @siggimoo
      @siggimoo 2 ปีที่แล้ว +2

      @@cyropox8235 If the deployments of the various components are interdependent then yes, it’s still a monolith. If the pieces live and die together, whether by design or by consequence, it’s a monolith.
      The key characteristic of microservices is the lack of deployment-time dependency. A may call upon B which calls upon C, but that doesn’t mean they have to share an existence. It doesn’t mean they have to be deployed together or in a particular sequence. They’re free to come and go without taking down anyone else. Sure, A might not be able to fully do its job without B, but it won’t crash. It won’t fail to come online if deployed first, and it’ll happily sync up once B does appear.
      Put another way, microservices strive to eliminate any technical need to deploy things in a certain fashion. They allow such decisions to be made for business reasons, such as presenting a certain experience or handling variable customer load.

    • @DynamicalisBlue
      @DynamicalisBlue 2 ปีที่แล้ว

      I would say the scaling of monolith is totally different to a scaling of a microservice. Every component in a monolith has to share the device resources (CPU, memory and network bandwidth) with each other, whereas each microservice can run on a totally different device.
      Now if you're going to go out and say you host multiple 'stripped-down' versions of your monolith on different devices, then it's not really a monolith at that point. It's just a messy microservice.

    • @siggimoo
      @siggimoo 2 ปีที่แล้ว

      @@DynamicalisBlue A monolith is certainly more limited in how far it can scale because everything is constrained to a single node, but it still can scale. That is not something specific to microservices.
      Also, not every distributed application is necessarily using microservices. It's not enough to just break things up into separate processes on different nodes.

  • @vijayrangan
    @vijayrangan 2 ปีที่แล้ว +2

    Illustrations / animations are awesome. Great work 👏🏻 May I know which tool you use ?

    • @ByteByteGo
      @ByteByteGo  2 ปีที่แล้ว +2

      Our talented editors use Adobe Illustrator and Adobe After Effects.

  • @jorikseldeslachts9543
    @jorikseldeslachts9543 2 ปีที่แล้ว

    This is just amazing! Good job explaining!

  • @morty_dk
    @morty_dk 2 ปีที่แล้ว +1

    Appreciate the very good explanation and illustration ⭐⭐⭐⭐⭐

  • @GlebWritesCode
    @GlebWritesCode 2 ปีที่แล้ว +2

    I'd add you need to consider failure domains when discussing MS isolation. E.g. if all your databases are hosted on one DB cluster and that cluster goes down - these's not much isolation. All your services can't work

  • @softwareengineer8923
    @softwareengineer8923 4 หลายเดือนก่อน

    Awesome explanation as usual, thank a lot

  • @stealthkidstv3378
    @stealthkidstv3378 3 หลายเดือนก่อน

    Love all your videos!

  • @Олег-ю3щ4ъ
    @Олег-ю3щ4ъ 2 ปีที่แล้ว +56

    As Zolando CTO says 7 years ago "There was _no_ technical reasons to moving from monolith to microservices. The only one reason is people don't like to write code in Java, people want to try many other languages. And only microservices makes possible to retain and hire more people."

    • @rustix3
      @rustix3 2 ปีที่แล้ว +1

      I guess you meant "Zalando", right?

    • @watherby29
      @watherby29 2 ปีที่แล้ว +2

      Maybe there wasn't for them. Maybe their app wasn't big enough

    • @muharief3885
      @muharief3885 2 ปีที่แล้ว +4

      I think it's the matter of cloud service marketing to hype the microservices, and then their tools will be make sense and they start making money. Nothing wrong with moonlit as long as you know how to scale up that, heck can you imagine if SAP breaking down to microservices.

    • @koczaioandaniel4014
      @koczaioandaniel4014 2 ปีที่แล้ว +6

      Why i should care what Zolando CTO says? What you have done here is just a appeal to authority fallacy.

  • @ray811030
    @ray811030 2 ปีที่แล้ว +2

    RPC: It’s like GPRC to provider faster response, but blast radius or impact to other micro-service would be larger when the service was go down.
    Event Streaming: It provides better isolation between services but they take longer to process.
    Does anyone know why event streaming take longer ah?

    • @sea0920
      @sea0920 ปีที่แล้ว +1

      AFAIK, you can create gRPC methods as request/response or streaming. If you have to send a lot of data, request/response is the faster way to send data. I think event streaming is slower because queue is involved between server and client.

  • @etcode
    @etcode 2 ปีที่แล้ว +4

    Great videos, I love to see how much have you improved your content. What are you using to create such as amazing animations in those diagrams?

    • @mytj228
      @mytj228 2 ปีที่แล้ว

      I am also curious to know!!

  • @caseyspaulding
    @caseyspaulding 2 ปีที่แล้ว

    These are great thank you! More please!

  • @Iamine1981
    @Iamine1981 2 หลายเดือนก่อน +1

    A question I have is why do we call such architecture as MICRO services ? I can see that we are breaking a large application into loosely coupled services - which are themselves applications in their own right, but why are we saying they are micro ? Or is it just a nomenclature that was born as such ? Many thanks. A

  • @ashishchoudhary1320
    @ashishchoudhary1320 ปีที่แล้ว

    I love the whole video and animation as well. Could you please tell me how you created or what you used for it.

  • @jasminsabanovic869
    @jasminsabanovic869 ปีที่แล้ว

    Hello, can you explain how push notifications works?

  • @sagarshekhar6296
    @sagarshekhar6296 11 หลายเดือนก่อน

    Excellent video and deeply explained

  • @osaid56
    @osaid56 2 ปีที่แล้ว

    very nice and straight to the point video, thx a lot man.

  • @AhmedMohamed-sn1rp
    @AhmedMohamed-sn1rp 2 ปีที่แล้ว +1

    Thank you very much for this great content

  • @nimbility
    @nimbility 2 ปีที่แล้ว +13

    What tool/software do you use to make your animated graphics? Like the animated graphic at :23 seconds into the video, for example.. Love all your videos, by the way! You have a great ability to convey information clearly and concisely.

    • @stratfanstl
      @stratfanstl 2 ปีที่แล้ว +3

      I am guessing he uses a tool like Manim, which is a Math Animation library written in Python by Grant Sanderson, who posts content as 3Blue1Brown. I've experimented with the library. It is well done but poses a bit of a learning curve for those new to Python.

    • @MouliSankarS
      @MouliSankarS 2 ปีที่แล้ว +5

      In another video he said his team uses Adobe After Effects and Adobe Illustrator.

    • @jj-big-slay-yo
      @jj-big-slay-yo 2 ปีที่แล้ว +1

      @@stratfanstl does not look like manim, besides manim is mainly targeted at math-related animations anyway

    • @abdebug
      @abdebug 2 ปีที่แล้ว

      @@MouliSankarS Both After Effects and Illustrator are paid. It looks like all products of Adobe are only available in paid versions.

    • @ByteByteGo
      @ByteByteGo  2 ปีที่แล้ว +18

      Our talented editors use Adobe Illustrator and Adobe After Effects.

  • @scottsnelson1
    @scottsnelson1 2 ปีที่แล้ว +1

    Microservices is dealing with complexity with complexity, similar to fighting fire with fire (which is how it is done for big fires).

  • @zZw0lfZz
    @zZw0lfZz ปีที่แล้ว

    i love this chanel, make every thing easy know

  • @amanuelyohannes7151
    @amanuelyohannes7151 10 หลายเดือนก่อน

    Thank you very much for the video. Just a quick question - The communication between microservices using event streaming, does it take long time to process with traditional streaming solution? I was just looking at Kinesis Data Stream and can provide milliseconds.

  • @edutech786
    @edutech786 ปีที่แล้ว

    Excellent series. Which software you used to make these animated flowgraphs? I am a teacher making course. How you move bits and packets?

  • @alexnedelin7646
    @alexnedelin7646 ปีที่แล้ว

    short and clear. thanks!

  • @gritcrit4385
    @gritcrit4385 2 ปีที่แล้ว +9

    What do you use to make these diagrams and animations?

    • @chromek9812
      @chromek9812 2 ปีที่แล้ว

      +1

    • @JacksonMarshal
      @JacksonMarshal 2 ปีที่แล้ว

      .

    • @cutiaja
      @cutiaja 2 ปีที่แล้ว +1

      Illustrator, After Effect. In another video comment section he said that. And also, a team and person in front of the monitor is the key.

    • @gritcrit4385
      @gritcrit4385 2 ปีที่แล้ว

      @@cutiaja oh, wow. You actually know that humans make things. How wise. How rare.

    • @cutiaja
      @cutiaja 2 ปีที่แล้ว

      @@gritcrit4385 Thanks. I am wise. Just realize it. 😂. The Mr. Wise.

  • @simeonpopov4172
    @simeonpopov4172 ปีที่แล้ว

    Thanks for the great video. I was also wondering what software did you use when you were creating the visuals for the video because I liked it a lot?

  • @atulhimu
    @atulhimu ปีที่แล้ว

    @ByteByteGo, Sir your designs are really cool. If possible can you please suggest which software you are using to draw these.

  • @enfieldli9296
    @enfieldli9296 2 ปีที่แล้ว +1

    Solid good stuff, thank you!

  • @larsfagerbakke2140
    @larsfagerbakke2140 2 ปีที่แล้ว

    This was a very good video explaining microservices!

  • @onyinyechichukwuma689
    @onyinyechichukwuma689 6 หลายเดือนก่อน

    Perfect as always.

  • @serjtubin
    @serjtubin 2 ปีที่แล้ว

    As with all other videos - a great one, thanks!

  • @mehdi-vl5nn
    @mehdi-vl5nn ปีที่แล้ว

    a video on soa would be greate

  • @lokitechz94
    @lokitechz94 2 ปีที่แล้ว +1

    Thank you for making this video! And i have question what software do you use to create tech videos like this? It's really creative in terms of visuals

  • @shawn-dsz
    @shawn-dsz 2 ปีที่แล้ว

    Can you do a video on When to use GraphQL

  • @harem_lord-FFM
    @harem_lord-FFM ปีที่แล้ว

    By "well-defined interface" do you mean Microframeworks? Thank you for your animated illustrations, it really helps a lot to help me understand the complexity of this method.

  • @CTMPAUL
    @CTMPAUL ปีที่แล้ว

    Great video, thanks !

  • @chriszhang8365
    @chriszhang8365 2 ปีที่แล้ว +2

    Insightful!

  • @juamsv
    @juamsv 2 ปีที่แล้ว +1

    thank you.

  • @akshaysrivastava4304
    @akshaysrivastava4304 9 หลายเดือนก่อน

    very informative video, thanks!

  • @conormcelhearn4538
    @conormcelhearn4538 ปีที่แล้ว

    Great video thank you!

  • @sa-pg6or
    @sa-pg6or ปีที่แล้ว

    thanks for yours pearls of wisdoms

  • @juliahuanlingtong6757
    @juliahuanlingtong6757 ปีที่แล้ว

    Aforementioned 3 ways of microservice to communicate with each other, What's the difference between msg broker and event stream?

  • @Juan-Hdez
    @Juan-Hdez ปีที่แล้ว

    Used. Thank you

  • @ahmetcihan8025
    @ahmetcihan8025 10 หลายเดือนก่อน

    Thank you great explanation

  • @samislam2746
    @samislam2746 2 ปีที่แล้ว

    Can you make a video on micro-front-ends?

  • @mhamzarajput
    @mhamzarajput ปีที่แล้ว

    Hi, you and your content is awsome. what tool you are using for animation and art design

  • @suyunovjasurbek
    @suyunovjasurbek 2 ปีที่แล้ว

    Gap yuq lekin bro omad