Skip to content

aitrailblazer/ait-gcp-go-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ait-gcp-go-grpc

How to Build and Deploy Production-Grade Web Services with gRPC/OpenAPI with Go, API Gateway, Load Balancing and CloudRun Vol II.

Source code for the book.

How to Build and Deploy Production-Grade Web Services with gRPC/OpenAPI: Go, HTTP,Transcoding,API Gateway,Load Balancing, CloudRun Vol II.

.
├── LICENSE
├── Makefile
├── README.md
├── api
│   ├── server
│   │   ├── Dockerfile
│   │   ├── go.mod
│   │   ├── go.sum
│   │   ├── main.go
│   │   ├── main_test.go
│   │   └── server
│   └── v1
│       └── service.proto
├── docs
│   └── openapi.yaml
├── rpc
│   ├── service.pb.go
│   └── service_grpc.pb.go
├── tools
│   ├── DEPLOY-server.sh
│   ├── GENERATE-GRPC.sh
│   ├── GENERATE-OPENAPI.sh
│   ├── GENERATE-server.sh
│   ├── PROJECT-activate.sh
│   ├── PROTOC-VERSION.sh
│   ├── PROTOS.sh
│   └── TEST-server.sh

Usage:

    make protos 

Generating Go gRPC client/server:

GENERATE-GRPC.sh

├── rpc
│   ├── service.pb.go
│   └── service_grpc.pb.go

generate grpc YAML file

├── docs │   └── openapi.yaml

from .proto

│   └── v1
│       └── service.proto

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published