[gRPC #18] Generate RESTful service and swagger documentation with gRPC gateway
gRPC is not a tool for everything. There are cases where we still want to provide a traditional RESTful JSON API. In this video, we will learn how to use gRPC gateway to generate RESTful web service and its swagger API documentation. This enables us to write code just once but serving both gRPC and REST requests at the same time.
gRPC gateway is a plugin of the protocol buffer compiler. It reads the protobuf service definitions and generates a proxy server, which translates a RESTful HTTP call into gRPC request. All we need to do is a small amount of configuration in the service.
Buy us a coffee: https://www.buymeacoffee.com/techschool
gRPC gateway repository: https://github.com/grpc-ecosystem/grpc-gateway
View all videos of the complete gRPC course in this playlist: http://bit.ly/grpccourse
Support us and get a certificate of completion by purchasing on Udemy: https://bit.ly/udemygrpc
If you want to join me on my current amazing team at Voodoo, check out our job openings here: https://bit.ly/voodoojobs. Remote or onsite in Paris/Amsterdam/London/Berlin/Barcelona with visa sponsorship.
---
Github repository:
Golang: https://github.com/techschool/pcbook-go
Java: https://github.com/techschool/pcbook-java
Gitlab repository:
- Golang: https://gitlab.com/techschool/pcbook
- Java: https://gitlab.com/techschool/pcbook-java
If you're using microservices architecture, you definitely want to try gRPC. It is super-fast, strongly-typed, and you no longer need to write a lot of boilerplate codes for inter-service communication. Thanks to awesome HTTP/2 and Protocol Buffer!
In this course, we will learn about gRPC and how to use it with Protocol Buffer to develop an application in Go and Java.
Note:
- We will keep uploading new lectures to the course's playlist every week.
- Don't forget to subscribe to be notified about the new videos.
TECH SCHOOL - From noob to pro
http://youtube.com/c/TECHSCHOOLGURU
At Tech School, we believe that everyone deserves a good and free education. We create high-quality courses and tutorials in Information Technology. If you like the videos, please feel free to share and subscribe to support the channel.
Видео [gRPC #18] Generate RESTful service and swagger documentation with gRPC gateway канала TECH SCHOOL
gRPC gateway is a plugin of the protocol buffer compiler. It reads the protobuf service definitions and generates a proxy server, which translates a RESTful HTTP call into gRPC request. All we need to do is a small amount of configuration in the service.
Buy us a coffee: https://www.buymeacoffee.com/techschool
gRPC gateway repository: https://github.com/grpc-ecosystem/grpc-gateway
View all videos of the complete gRPC course in this playlist: http://bit.ly/grpccourse
Support us and get a certificate of completion by purchasing on Udemy: https://bit.ly/udemygrpc
If you want to join me on my current amazing team at Voodoo, check out our job openings here: https://bit.ly/voodoojobs. Remote or onsite in Paris/Amsterdam/London/Berlin/Barcelona with visa sponsorship.
---
Github repository:
Golang: https://github.com/techschool/pcbook-go
Java: https://github.com/techschool/pcbook-java
Gitlab repository:
- Golang: https://gitlab.com/techschool/pcbook
- Java: https://gitlab.com/techschool/pcbook-java
If you're using microservices architecture, you definitely want to try gRPC. It is super-fast, strongly-typed, and you no longer need to write a lot of boilerplate codes for inter-service communication. Thanks to awesome HTTP/2 and Protocol Buffer!
In this course, we will learn about gRPC and how to use it with Protocol Buffer to develop an application in Go and Java.
Note:
- We will keep uploading new lectures to the course's playlist every week.
- Don't forget to subscribe to be notified about the new videos.
TECH SCHOOL - From noob to pro
http://youtube.com/c/TECHSCHOOLGURU
At Tech School, we believe that everyone deserves a good and free education. We create high-quality courses and tutorials in Information Technology. If you like the videos, please feel free to share and subscribe to support the channel.
Видео [gRPC #18] Generate RESTful service and swagger documentation with gRPC gateway канала TECH SCHOOL
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Building Microservices with Go: 7 Documenting RESTful APIs with SwaggerGopherCon UK 2019: Johan Brandhorst - Writing REST Services for the gRPC curiousIntro: gRPC-Web - Stanley Cheung & Wenbo Zhu, GooglegRPC Introduction Using Golang: Build a Unary Service Method - Part 1Intro to gRPC: A Modern Toolkit for Microservice CommunicationEfficient IoT with Protocol Buffers and gRPC - Vladimir Vivien, {code} (Beginner Skill Level)The hardest part of operating a service mesh: Envoy ProxyIntro to gRPC in C# - How To Get Started,Building high performance microservices with Kubernetes, Go, and gRPC (Google Cloud Next '17)OpenAPI 3.0: How to Design and Document APIs with the Latest OpenAPI Specification 3.0go generate: One File to Rule Them All. Konrad Reiche, October.Functional, Type-safe, Testable Microservices with ZIO gRPCDavid Den Toom - Rest, GraphQL & gRPCC# with CSharpFritz S2 E5 - Get Started with OpenAPI and gRPC with ASP.NET Core[gRPC #9.1] Serialize protobuf message - GolangAutogenerating Swagger Documentation with Node & ExpressWriting REST Services for the gRPC-curious - Johan Brandhorst, BufgRPC Crash Course - Modes, Examples, Pros & Cons and moreIntro to gRPC - Step by Step[Backend #20] How to create and verify JWT & PASETO token in Golang