This repo is for experimenting various cases with golang, grpc and protobufs.
- Golang protobufs
- Simple Grpc client server
- Grpc APIs
- Unary
- Server Stream
- Client Stream
- Bi-directional streaming
- Faster than rest over http
- Streaming capability
- Native http2 support
- Scalable
- JSONs vs ProtoBufs for serializing data
- Just basic proto files
- Simple Client server
- Simple Unary request/response model
- Complex Unary request/response model
- Simple Server streaming greet example
- Simple Client streaming greet example