javierlecca / go-grpc-beautiful-architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-grpc-beautiful-architecture

Why gRPC?

gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.

Communication flow

myimage-alt-tag

Dependencies

GO version

Base Framework

DB Connection

Other

Exec

Reder Protocol Buffers

$ git clone https://github.com/javierlecca/go-grpc-beautiful-architecture.git
$ sh renderProto.sh

Run Project

$ go run server.go