Building Microservices with Go: 14. gRPC Client Connections

  Рет қаралды 22,497

Nic Jackson

Nic Jackson

Күн бұрын

Пікірлер: 23
@loganwright3423
@loganwright3423 4 жыл бұрын
I'm so appreciative that you've kept up with this. It's been such a great series.
@gaspiman2
@gaspiman2 4 жыл бұрын
Hey Nic, I can't express how grateful I am for your tutorials. Thank you!
@NicJackson
@NicJackson 4 жыл бұрын
Thank you, it means a lot. I am just trying to share what little I know.
@bolajiolumide1378
@bolajiolumide1378 4 жыл бұрын
Always like the sound, thanks Nic once again
@LibeduX
@LibeduX 4 жыл бұрын
thank you for this amazing work
@ashrafuzzamannoor7316
@ashrafuzzamannoor7316 4 жыл бұрын
Can't thank you enough for such a great series!!
@re0xey
@re0xey 3 жыл бұрын
Hi Nic, thanks for this great series. I just wanted to clarify one thing here, as the product-api uses protobuf from the currency service, isn't that we may have to create a separate definition for protos using protoc for product-api as these services will be running in isolated containers. I see here you are using the same protos definition from currency service.
@NicJackson
@NicJackson 3 жыл бұрын
Hey @Reo, it is perfectly fine to share the generated protocol buffer code Go would import this like any normal package, however; it is also not wrong to just share the interface definition (.proto) and generate this code for each service using protoc. Both approaches work just fine and are both acceptable approaches, in theory, given the same input .proto file the generated output would be exactly the same. It really is just down to how you would like to manage your dependencies. Sometimes what I tend to do when building a service is to create a client SDK that lives with the API, any downstream services would use the SDK rather than interact with the API directly. This approach means the downstream has no knowledge of the interface be it REST or gRPC and only interacts with the Go interface of your design. I hate to say it really depends but often there is no right and no wrong approach and you should do what works best for your circumstances.
@buacomgiadinh1
@buacomgiadinh1 4 жыл бұрын
Thank you for using grpc client inside http web server
@antonynduhiu7406
@antonynduhiu7406 2 жыл бұрын
getting this now, it's s helpful.Thanks Nic
@MakeAsPro
@MakeAsPro 3 ай бұрын
14:15 Client start
@blackmagepro999
@blackmagepro999 2 жыл бұрын
Best grpc tutorial
@abdorootuae
@abdorootuae 10 ай бұрын
thank you very for the tutorials i got a self confidence because of it
@sovrinfo
@sovrinfo Жыл бұрын
Very good content! Thanks!
@francodeleon9179
@francodeleon9179 4 жыл бұрын
Thanks Nic, amazing videos
@mloeper
@mloeper 2 ай бұрын
Thanks!
@aseep0109
@aseep0109 4 жыл бұрын
Thanks, bro! you're my hero!
@reptileandad
@reptileandad 2 жыл бұрын
very good content! thanks so much.
@MarcelTndl
@MarcelTndl 4 жыл бұрын
Wow... this videos are the best .
@subramanianchenniappan4059
@subramanianchenniappan4059 3 жыл бұрын
Thanks
@anandpratapsingh8747
@anandpratapsingh8747 3 жыл бұрын
hi nic, this video most valuable for me, please make video on protecting services with jwt authentication in java lang. i mean to say , without login on one can access our services.
@engmyz
@engmyz 3 жыл бұрын
Where are you Nic?
Building Microservices with Go: 15. Refactoring Part 1/3
29:50
Nic Jackson
Рет қаралды 9 М.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 886 М.
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 60 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 15 МЛН
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 276 М.
Building RPC based Microservices with ConnectRPC in Go
50:30
Nic Jackson
Рет қаралды 2,2 М.
13 Introduction to gRPC and Protocol Buffers
32:07
Nic Jackson
Рет қаралды 59 М.
Go + Microservices = Go Kit [I] - Peter Bourgon, Go Kit
38:49
CNCF [Cloud Native Computing Foundation]
Рет қаралды 102 М.
Введение в gRPC: пишем сервер на Go
18:03
Gopher School
Рет қаралды 60 М.
Best Practices for (Go) gRPC Services
45:03
CoreOS
Рет қаралды 32 М.
Building Microservices with Go: 15. Refactoring Part 2/3
37:42
Nic Jackson
Рет қаралды 6 М.
[gRPC #15] Implement gRPC interceptor + JWT authentication in Go
38:27
Using gRPCurl to interact with gRPC services
18:41
Nic Jackson
Рет қаралды 14 М.
How To Structure Your Golang (API) Projects!?
20:28
Anthony GG
Рет қаралды 47 М.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 886 М.