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

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

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

  • @HariShankar-yf8di
    @HariShankar-yf8di ปีที่แล้ว +2

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

  • @WaqasMehmood-nq5uz
    @WaqasMehmood-nq5uz 9 วันที่ผ่านมา

    nice explanation...

  • @LokeshSharma-hm5jz
    @LokeshSharma-hm5jz 6 หลายเดือนก่อน

    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

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

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

  • @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😊

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

    Getting addicted to your videos.

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

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

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

    got a good understanding , nice video!!!

  • @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!!

  • @KarimFayed-oy5oo
    @KarimFayed-oy5oo 5 วันที่ผ่านมา

    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?

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

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

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

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

  • @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 5 หลายเดือนก่อน +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.

  • @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!

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

    Thank you very much

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

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

  • @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.

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

    helpful thank you so much

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

    Good tutorial

  • @SunShine-ge3yj
    @SunShine-ge3yj ปีที่แล้ว

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

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

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

  • @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

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

    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

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

    event-driven architecture

  • @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

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

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

  • @PraveenSelvam-yl1st
    @PraveenSelvam-yl1st 5 หลายเดือนก่อน

    what about graphQL call ?

  • @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?

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

      Covered in next video

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

    Any chances that we're going implement these things 😀

  • @sudheerkumar-tp1mg
    @sudheerkumar-tp1mg ปีที่แล้ว

    Madam you are simply super talented and beautiful girl