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

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 42

  • @HariShankar-yf8di
    @HariShankar-yf8di Год назад +2

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

  • @LokeshSharma-hm5jz
    @LokeshSharma-hm5jz 9 месяцев назад

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

  • @mrudulaalgam5864
    @mrudulaalgam5864 Год назад

    Getting addicted to your videos.

  • @tanaykulkarni9737
    @tanaykulkarni9737 Год назад

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

  • @avinashboddu387
    @avinashboddu387 Год назад

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

  • @chandan07talreja
    @chandan07talreja Год назад +1

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

  • @browntinde4546
    @browntinde4546 Год назад +6

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

  • @zainnatour4792
    @zainnatour4792 10 месяцев назад

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

  • @AmitGupta-wl7sk
    @AmitGupta-wl7sk Месяц назад

    Since long time i am searching these type of video, Please make the video serieas of microservices

  • @akhii2681
    @akhii2681 Год назад

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

  • @mustafailikkan7068
    @mustafailikkan7068 26 дней назад

    Communication patterns are very clearly explained in the video but I am still confused on how reactive model fits in this picture? I mean, when we are using http rest, if we use reactive programming model, will the communication between services not become async? If so, will we still need a queue structure to make the services decoupled or is just using reactive model enough for the services to be decoupled and communicate asynchronously? Thanks again.

  • @iamnoob7593
    @iamnoob7593 Год назад

    got a good understanding , nice video!!!

  • @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 9 месяцев назад +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.

  • @WaqasMehmood-nq5uz
    @WaqasMehmood-nq5uz 3 месяца назад

    nice explanation...

  • @safetrader2023
    @safetrader2023 Год назад +1

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

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

  • @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 3 месяца назад

    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?

  • @piglovesasy
    @piglovesasy 26 дней назад

    love it

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

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

  • @rafsanjanisamir4221
    @rafsanjanisamir4221 Год назад

    Good tutorial

  • @gunjanshrimali2674
    @gunjanshrimali2674 Год назад

    helpful thank you so much

  • @subee128
    @subee128 6 месяцев назад

    Thank you very much

  • @ayandas8757
    @ayandas8757 Год назад

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

  • @santhoshg9063
    @santhoshg9063 Год назад

    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😢

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

  • @PraveenSelvam-yl1st
    @PraveenSelvam-yl1st 8 месяцев назад

    what about graphQL call ?

  • @Mohammadsaied81
    @Mohammadsaied81 Год назад

    Can you make one video on redis

  • @ramaswamysankarasubbu7661
    @ramaswamysankarasubbu7661 10 месяцев назад

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

  • @harisgul7427
    @harisgul7427 9 месяцев назад

    event-driven architecture

  • @sudheerkumar-tp1mg
    @sudheerkumar-tp1mg Год назад

    Madam you are simply super talented and beautiful girl