Service Discovery in Microservices | Microservices Primer Course

Поділитися
Вставка
  • Опубліковано 24 кві 2023
  • Learning system design is not a one time task. It requires regular effort and consistent curiosity to build large scale systems. Moreover, every system has different requirements and meeting them requires expertise and people with varied and specific knowledge. There are a lot of resources to learn through videos. But not everyone enjoys that mode of learning. Instead some people understand things better by reading and thinking on the points put forward by the author. Such people can access these in different ways - blogs, articles and books. We have come up with this video to put light on one such aspect, that is - how microservices communicate using events.
    ------------------------------------------------------------------
    Relevant Links discussed in the video:
    ------------------------------------------------------------------
    Book - www.thoughtworks.com/insights...
    ------------------------------------------------------------------
    Recommendations
    ------------------------------------------------------------------
    Our full courses on youtube:
    ✒ System Design Primer Course: • System Design Primer C...
    ✒ REST APIs made easy: • REST APIs MADE EASY
    Some paid courses that we recommend:
    ✒Educative.io: bit.ly/3qnW5ku
    ✒Interviewready.io: get.interviewready.io/ (Use coupon code SUDOCODE for extra discount)
    ------------------------------------------------------------------
    About Us
    ------------------------------------------------------------------
    Created and Instructed by:
    Yogita Sharma
    ✒ LinkedIn - / yogita-sharma-83400b55
    ✒ Instagram - / sudo.code1
    ✒ Facebook - / sudo.code
    ✒ Medium - / yogita088
    Post-production(editing, thumbnail etc) managed by:
    CiKi
    ✒ Website: www.ciki.co.in
    ✒ LinkedIn: / 74735937
    Colors and design by:
    Naini Todi
    ✒ LinkedIn - / nainitodi
    Both Arpit and Yogita are software engineers and want to help other software engineers become better by providing high quality and well researched content by adding their creativity and teaching twist.
    ------------------------------------------------------------------
    Join Us
    ------------------------------------------------------------------
    Hangout with sudoCode:
    ✒Discord Server: / discord
    For business:
    ✒Email: sudocode.yogita@gmail.com
    -----------------------------------------------------------------------------------------------------------------------------

КОМЕНТАРІ • 28

  • @gopinadh2464
    @gopinadh2464 Рік тому +6

    Simple, to the point, clear explanation. Great work Yogita!!

  • @nishantj693
    @nishantj693 9 місяців тому +1

    Pricise and to the point! Thanks for sharing :)

  • @sathwikaileneni2288
    @sathwikaileneni2288 Рік тому +6

    Your channel is highly underrated.

  • @amjadiqbal2273
    @amjadiqbal2273 Рік тому

    Beautifully explained

  • @abhilashpotegaonkar6579
    @abhilashpotegaonkar6579 10 днів тому

    Best explanation 👍

  • @learning-coder
    @learning-coder 5 місяців тому

    great video. Thanks

  • @shameemahamad2617
    @shameemahamad2617 8 місяців тому

    nice explanation.

  • @vallabhanenisainagesh5533
    @vallabhanenisainagesh5533 3 місяці тому

    Good explanation

  • @princevishwakarma2968
    @princevishwakarma2968 7 місяців тому

    Damn, why couldn't i found you earlier ! Such a brilliant explanation 😱😱😱

  • @MSS-nt9ko
    @MSS-nt9ko Рік тому +5

    How do you handle cache invalidation in LB in case new ip is added to Service registry?

  • @abdulrenishr
    @abdulrenishr 10 місяців тому

    Can u create a short video with open feign with possible features with fallback concepts [eg usage - workflow engine/business rest calls]

  • @RajashekarReddydasari
    @RajashekarReddydasari 6 місяців тому

    Very good explanation. Thanks for not putting in music.
    (Eureka, Zuul) for Java and (ocelot, consul) would be one examples for dotnet folks.

  • @AkshayMukadam
    @AkshayMukadam 5 місяців тому

    Do we have to manually add these in Service registry or does the load balancer or the the platform take care of it themselves

  • @jeethanmontheiro7996
    @jeethanmontheiro7996 Рік тому +1

    Use case for client service discovery and server service discovery. I mean when do we go for client service discovery or server service discovery?

  • @stevehyuga9216
    @stevehyuga9216 8 місяців тому

    recommended service discovery for typescript/nodejs microservices?

  • @deepakp2936
    @deepakp2936 Рік тому +4

    Hi Yogita,
    How are you?
    Where are the links to further deep dive, which you mentioned in your video?
    I don't see them on UA-cam.

  • @BeeYemerge
    @BeeYemerge 11 місяців тому

    Good video. Server-side registration (at origin) process and server-side discovery are the choices #beeyem

  • @poonamw26
    @poonamw26 Рік тому +1

  • @lakshayasood2197
    @lakshayasood2197 Рік тому

    how does the load balancer knows which service instance is overloaded and which instance is free?

    • @user-og7de8ih4f
      @user-og7de8ih4f Рік тому +2

      There are diff type of Load balancer algorithm, and also every instance continuosly send heartbeat back to load balancer

  • @sachinshukla1095
    @sachinshukla1095 10 місяців тому

    Please make more videos

  • @kansaramanan
    @kansaramanan Рік тому +2

    How can we really implement this kind of service in real life

  • @bandisreekanth8954
    @bandisreekanth8954 5 місяців тому

    Hi Mam, how can i join to Microservices Primer course, please reply to me anyone knows about it.

  • @shamstabrez2986
    @shamstabrez2986 Рік тому

    difference between microservices and kubernetes plz explain