gRPC + Python + Microservices Complete tutorial With realife Usecase

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • In this tutorial, I will take you through gRPC and how we can use gRPC in order to connect microservices and manage intercommunication with practical Usecase.
    gRPC is based on http2 and built by Google.
    My Username: itsmaheshkariya
    #maheshkariya #grpc #microservices

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

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

    *༼ つ ◕_◕ ༽つ Tips via Super Thanks would be much appreciated*

  • @strydomobile
    @strydomobile 6 หลายเดือนก่อน +1

    Thanks for this Mahesh. I'm a Data Engineer, that is drifting towards being a developer and videos like this makes my life a lot easier. Keep on making it :)

  • @МихаилДмитриевич-б5н
    @МихаилДмитриевич-б5н 9 หลายเดือนก่อน +1

    dude u best friend all python developers!

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

      Haha I was thinking I am node dev 👹

  • @andrij.demianczuk
    @andrij.demianczuk 4 หลายเดือนก่อน

    This is an absolutely killer tutorial! 🙏 ❤

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

    Great illustration, thanks Mahesh!

  • @javalace
    @javalace 7 หลายเดือนก่อน +1

    thanks for the video, what theme / cursor configuration you using for your cursor in the terminal?
    it is really cool

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

    You need only one virtualenv

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

    Thanks for the tutorial. I'm curious why you chose those API signatures (CRUD) as your example, however, given they would be better resolved with a REST style approach? Not sure this highlights the value of gRPC effectively.

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

    Excelente tutorial, me salio bien :)

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

    Wish you had shown working server client inside Docker (docker-compose)

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

    Great tutorial. Thanks. Question: How do you push the messages (formatted) to a database like PostgreSQL? Is it possible, instead of hard coding the values, to either use a .json File or POSTMAN to POST the values? And how?

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

    How did you manage to get path autocomplete in your terminal? Is this some kind of zsh plugin?

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

      did you find out?
      if you do, can you share with us?

  • @MohamedNadjibMAMI
    @MohamedNadjibMAMI 8 หลายเดือนก่อน +1

    The video title should be updated as it is not complete. Also, I see no connection between the first part of the video (Docker and Docker Compose) and the second part (gRPC). The content itself is good, thank you, but it doesn't do what the title seems to promise.

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

    Hello if i setup this in django project is it different ?

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

    Hi, nice video. have you implement python gRPC in production ?

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

      Yes yes I will make video in a while

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

      @@maheshkariya thanks. I just want to adopt it. N not sure it can use async method.

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

    I see there are lots of code duplication happens in gRPS communications. The client should have the same code the server generates
    is there any way we can avoid this?

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

      same question, did you find the answer yet?

    • @LuffyJump
      @LuffyJump 10 หลายเดือนก่อน +1

      Generally, the Proto files are stored at a central location away from the Client or Server Code and updated in that location, ones that's updated the code is updated in both client and server. Code duplication in implementation only occurs when you are using Python from both Client and Server, Consider the case where you are using let's say JavaScript for client and python for server, in that case the syntax to interact with the Client and / Server will be completely different, Infact this is a very trivial example, in larger systems the logic is pretty complicated and it is rarely the case that the code is repeated.

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

    can you share the source code of this tutorial with us? thanks.

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

      i've already do it, please check my information.