What are the types of communication for microservices? (Intro to Microservices - Part 2) sudoCODE

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 40

  • @HariShankar-yf8di
    @HariShankar-yf8di Рік тому +2

    These videos are so rich with years of experience of genuine microservice development

  • @LokeshSharma-hm5jz
    @LokeshSharma-hm5jz 7 місяців тому

    One small video with so much content in simple language with better visualizations.
    Hats Off Mam

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

    Hi Yogita thanks for dedicated videos on microservices, although an arranged playlist specifically for microservices would really help :) thanks

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

    Sounds interesting definitely looking forward to get going with your micro -services videos.
    Thank you for insightful kickstart.

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

    Another amazing tutorial Yogita. Your tutorials have been really helpful. You're the best😊

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

    Thanks Yogita, a dedicated series on Event Driven & Microserice Architecture is really good for us.

  • @akshay-kumar-007
    @akshay-kumar-007 Рік тому +1

    Hey, the video was a great refresher on communication types b/w services. As a next step (maybe discussed later in series) can you explain about mediator and adapter layers in micro-services?
    Also, thanks for taking out time and making such awesome videos!!

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

    Hi Yogita can you please make a video playlist on microservices best practices

  • @KarimFayed-oy5oo
    @KarimFayed-oy5oo Місяць тому

    Great video! I still don't understand what if a microservice needs data from another. For example, the endpoint in Microservice 1 needs data from Microservice 2. How will Microservice 1 get the data needed in event-driven architecture to send back the response for the user?

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

    Hi Yogita a Fellow OMSCS student here! It would be great if you can add a video or maybe publish a list of courses which you did (or wanted to do) in OMSCS to get some understanding of the courses which might prove useful. Thanks!

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

    the video is 8 min long and it has dense info in it, you are very helpful thanks.

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

    Could you make a video on distributed logging mechanism between micro services

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

    Thanks for this video, will be helpful if we get to see more on event driven architecture

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

    Amazing video🙌 Could u plz give a little more deep insight on which approach should be used when? It'll be very helpful.

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

    Great video!!
    Can you please explain why shared DB approach is not good one when more than 2 services write and read? If you can provide more detail on the drawbacks?

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

      Microservices should be independent but sharing database doesn't make it though

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

    While using JWT we have secured microservices from external clients, but few questions arises:
    1) How will a microservice communicate with another microservice (will they need a JWT, how to create then?) or to keep such communication unsecured?
    2) How to protect a microservice from direct access by clients? How to make sure gateway is the only way to reach a microservice?

    • @jojify
      @jojify 6 місяців тому +1

      In most cases, microservice-to-microservice communication does not require JWT. Once the user ID and other relevant information are extracted from the JWT by the first microservice, they can be passed to the subsequent microservices as needed. To secure microservice-to-microservice communication within a Kubernetes cluster, you can employ trusted solutions like service meshes, which help secure communication using mutual TLS (mTLS). Service meshes like Istio also provide features such as service discovery.
      By default, in a Kubernetes cluster, all microservices are defined using ClusterIP (best practice), which means they are not exposed to external communication. However, if you need to expose a microservice externally, you can use an Ingress resource with a Layer 7 load balancer. API Gateways like Kong and Traefik can manage the load balancer and handle the routing of external requests to the appropriate microservices.
      It's important to note that my answer is primarily in the context of using a Kubernetes cluster. I don't have extensive experience with microservice communication in other environments.

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

    Getting addicted to your videos.

  • @WaqasMehmood-nq5uz
    @WaqasMehmood-nq5uz Місяць тому

    nice explanation...

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

    can you please shed some light on Soa architecture.. thanks in advance😄

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

    got a good understanding , nice video!!!

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

    Event based approach some hiw aounds like drop msg and forget kind of concept. What will happen when some of the downstream service fails . How to handle such scenario. Thanks in advance

  • @SunShine-ge3yj
    @SunShine-ge3yj Рік тому

    Liked the video.Please start a tutorial on guitar. Maybe i will finally learn that😢

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

    I am facing a real world problem:
    I have a PDF generation utility who time consumption directly propotional to the number of pages generation.
    This is implemented in microservice architecture.
    Would async approach solve the problem?

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

      Absolutely! A request response implemented with async approach can help it. Send a link to download the pdf or a activate the button to download the pdf after the generation is over.

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

      @@sudocode I got this idea when I was watching your video. I will try this. Thanks for sharing.

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

      @Jagruti Tiwari, you can use hangfire here as it is best approach for background processing jobs

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

    Thank you very much

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

    Any chances that we're going implement these things 😀

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

    Good tutorial

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

    helpful thank you so much

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

    Can you make one video on redis

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

    What if the event never get's delivered to the downstream services? What if there were packet loss?

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

    In last approach service don't communicate. Then how notification service know that there is a order

  • @PraveenSelvam-yl1st
    @PraveenSelvam-yl1st 6 місяців тому

    what about graphQL call ?

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

    event-driven architecture

  • @sudheerkumar-tp1mg
    @sudheerkumar-tp1mg Рік тому

    Madam you are simply super talented and beautiful girl