No video

Build a gRPC server with Go - Step by step tutorial

  Рет қаралды 34,890

Maximilien Andile

Maximilien Andile

Жыл бұрын

In this video I will show you
- How to init your Go project
- How to create a simple .proto file to define your API
- How to generate Protocol Buffers and gRPC code with protoc
- How to build the server
- How to test it with BloomRPC
Source code of the project: github.com/max...

Пікірлер: 65
@kurshadqaya1684
@kurshadqaya1684 2 күн бұрын
Super simple to understand what gRPC is. Thank you!
@Cruzylife
@Cruzylife Жыл бұрын
Finally a video with someone starting from scratch and recently uploaded. Thank you very much!
@maximilienandile
@maximilienandile Жыл бұрын
happy that you liked it
@gabesusman4592
@gabesusman4592 11 ай бұрын
proto file definition completd @ ~ 6:20 code is generated w/ protoc @ ~ 10:00 module entry point first visited @ ~ 12:00 implements Server interface @ ~ 17:50 server launched @ ~ 20:00
@maximilienandile
@maximilienandile 11 ай бұрын
Thanks 🙏🏻
@gabesusman4592
@gabesusman4592 11 ай бұрын
No problem, thanks for the excellent resource
@abhirampattarkine995
@abhirampattarkine995 3 ай бұрын
Totally agree with Cruzylife. A simple starting from scratch video explanation.
@SunithaChalla-e3z
@SunithaChalla-e3z Ай бұрын
Excellent. its very clear explanation . Thank you so much
@acuffaro
@acuffaro 8 ай бұрын
very good explanations, clear and straight to the point. Thanks a lot.
@yashgupta-dw7sn
@yashgupta-dw7sn 3 ай бұрын
amazing video, covering everything
@nirmalkatiyar701
@nirmalkatiyar701 2 ай бұрын
Well explained, Thanks Maxi. Love from India. 💌
@user-oh5yg4sf3j
@user-oh5yg4sf3j Жыл бұрын
This is awesome. Thank you so much from korea.
@maximilienandile
@maximilienandile Жыл бұрын
Thank you !
@TheSiddhaartha
@TheSiddhaartha Жыл бұрын
Excellent tutorial!
@maximilienandile
@maximilienandile Жыл бұрын
Thank you for those kind words
@TheMouseJerry-du1md
@TheMouseJerry-du1md Ай бұрын
Excellent session. Thank you for sharing the video. Keep going, one suggestion, can you create another video with grpc and cobra cli as a client pls? make us a productive golang developer pls. you got me subscribed.
@rhmuller
@rhmuller 3 ай бұрын
Excellent video, really helpful. Thanks :D
@nejathakan5521
@nejathakan5521 12 күн бұрын
Thank you for this really well explaining itroduction/tutorial. Would you consider showing us how to do the same but with podman containers instead of using docker? Thank you verry much in advance. Your's Nejat
@kirubeltesfaye725
@kirubeltesfaye725 8 ай бұрын
really amazing tutorial. Learned a lot thank you
@sczoot6285
@sczoot6285 2 ай бұрын
I believe you can simply run go mod tidy after generation to automatically add the new dependencies
@s......g....4415
@s......g....4415 7 ай бұрын
Such a great Video!!! Thanks a lot!
@anishsuman1371
@anishsuman1371 5 ай бұрын
Great explanation
@vadymbarabanov156
@vadymbarabanov156 Жыл бұрын
This was helpful, thanks!
@shreyojitdas9333
@shreyojitdas9333 3 ай бұрын
sir can you teach us complete golang api with microservices k8 and azure...i love ur videos
@Armed9-Unranked4-Impotence3
@Armed9-Unranked4-Impotence3 7 ай бұрын
great video!
@maximilienandile
@maximilienandile 7 ай бұрын
thanks
@AhmedSoliman-dk6pc
@AhmedSoliman-dk6pc 11 ай бұрын
Great video, thanks man!
@ashutoshpandey4271
@ashutoshpandey4271 16 күн бұрын
Hey do you have any idea how we can configure gRPC on azure api management?
@BStack
@BStack 10 ай бұрын
Very well done.
@kotlinjava5228
@kotlinjava5228 Жыл бұрын
THANKS A LOT!!!
@Andrew-pt9kc
@Andrew-pt9kc Жыл бұрын
thanks man, awesome video! so, what do you recommend using instead of bloomrpc since it was archived?
@marcturelles7684
@marcturelles7684 9 ай бұрын
postman now has grpc support
@JhonatanMorais
@JhonatanMorais 3 ай бұрын
Thank you!!!
@adermaulana3118
@adermaulana3118 7 ай бұрын
Sir, can you setup agent elastic APM go gRPC for Monitoring Services, pls. Cause when i configure, i cannot services statistic
@monitorcamera8850
@monitorcamera8850 Жыл бұрын
thank you
@maximilienandile
@maximilienandile Жыл бұрын
You're welcome. Also do not hesitate if you have new video ideas !
@kemaleddinjohnson5391
@kemaleddinjohnson5391 Жыл бұрын
Thanks a lot
@maximilienandile
@maximilienandile Жыл бұрын
Thanks ! Do not hesitate to tell me if you want me to explain something in a new video
@kemaleddinjohnson5391
@kemaleddinjohnson5391 Жыл бұрын
@@maximilienandile go threads with advanced examples maybe ?
@maximilienandile
@maximilienandile Жыл бұрын
@@kemaleddinjohnson5391 thanks for the suggestion I add that to my todo list
@kemaleddinjohnson5391
@kemaleddinjohnson5391 Жыл бұрын
@@maximilienandile thanks for the great contents, keep it up )
@varunnayak7374
@varunnayak7374 Жыл бұрын
Currently getting an error, "protoc-gen-go-grpc: program not found or is not executable", can you please make a video on how to add it in PATH variable on MAC.
@maximilienandile
@maximilienandile Жыл бұрын
Hello ! can you try running : "go get google.golang.org/protobuf/cmd/protoc-gen-go" and "go get google.golang.org/grpc/cmd/protoc-gen-go-grpc" in your terminal ?
@varunnayak7374
@varunnayak7374 Жыл бұрын
@@maximilienandile That helped, thanks a lot.🥳
@handsanitizer2457
@handsanitizer2457 5 ай бұрын
Is there no way to run it locally ? what if your repo Is private.
@LeetCodeUzbekistan
@LeetCodeUzbekistan 2 ай бұрын
bro thank you so much, next time you leave your donation account if you want )
@justiceessiel6123
@justiceessiel6123 6 ай бұрын
how do I make this work with react native or next js
@maximilienandile
@maximilienandile Жыл бұрын
Code for the project : github.com/maximilienandile/demo-grpc
@user-ro9ty1qk6r
@user-ro9ty1qk6r 2 ай бұрын
I have used the exact code but getting an error "Error: Parse Error: Expected HTTP/" on Postman
@maximilienandile
@maximilienandile 2 ай бұрын
Can you please post your code and the command you run somewhere so I can check why you have this error
@user-ro9ty1qk6r
@user-ro9ty1qk6r 2 ай бұрын
@@maximilienandile Unable to share the code URL here as youtube is revoking the comment. I have shared it via Message to you on LinkedIn. Please assist me on this case.
@maximilienandile
@maximilienandile 2 ай бұрын
@@user-ro9ty1qk6r So I checked the code that you sent, I see nothing wrong in the code. I think the error comes from the client that you use, maybe try another gRPC client
@binliangalexanderpeng
@binliangalexanderpeng Жыл бұрын
👍
@it1860
@it1860 Жыл бұрын
could you upload working code to github / gitlab ?
@maximilienandile
@maximilienandile Жыл бұрын
Yes of course. I will share it once I have created the repo ! Thanks for your feedback
@maximilienandile
@maximilienandile Жыл бұрын
Here is the code : github.com/maximilienandile/demo-grpc !
@it1860
@it1860 Жыл бұрын
@@maximilienandile great. thank you.!!!!
@simonpetera2486
@simonpetera2486 Жыл бұрын
Is it possible to run this on AWS lambda?
@maximilienandile
@maximilienandile Жыл бұрын
Hello Simon. I do not think that it's possible directly. For REST endpoints what I usually do is : Have an API Gateway that accepts incoming HTTP request to a Lambda function. I do not think AWS API Gateway allow you to expose gRPC endpoints...
@simonpetera2486
@simonpetera2486 Жыл бұрын
Thank you Andile. great video. Keep it up.
@continuouslearner
@continuouslearner Жыл бұрын
Run it on EKS or ECS/Fargate
@binliangalexanderpeng
@binliangalexanderpeng Жыл бұрын
👍
Protobuf - How Google Changed Data Serialization FOREVER
2:56
CompSciGuy
Рет қаралды 49 М.
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 22 МЛН
gRPC в Golang: Практическое Введение в Основы
46:16
Олег Козырев
Рет қаралды 27 М.
13 Introduction to gRPC and Protocol Buffers
32:07
Nic Jackson
Рет қаралды 58 М.
The BEST Tool to Structure Golang Projects
7:58
Melkey
Рет қаралды 25 М.
The standard library now has all you need for advanced routing in Go.
13:52
Golang's Mocking Techniques - Kyle Yost | hatchpad Huddle
41:20
Building an Basic API with gRPC and Protobuf
20:56
Tensor Programming
Рет қаралды 96 М.
Введение в gRPC: пишем сервер на Go
18:03
Gopher School
Рет қаралды 59 М.
Golang by Rebrain: Go и GRPC
1:43:59
REBRAIN
Рет қаралды 2,4 М.
Build a Rest API with GoLang
34:14
Laith Academy
Рет қаралды 116 М.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Рет қаралды 78 М.
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН