Building a gRPC API in Go - Part Three
Welcome back to the fourth and final part of the "gRPC with Go" series. Before proceeding with the rest of the app, let's have a quick recap of what you've done so far:
In part one, you wrote the Protobuf definitions and generated Go code stubs. You also wrote the reverse proxy for REST clients.
In part two, you connected your app to a PostgreSQL database and wrote the non-streaming endpoints of the gRPC server, and you wrote the streaming endpoints and completed the server.
In this last installment, you'll write the gRPC client and test the whole app.
![gRPC Client](/guide/assets/thumbnail-aedf1bd8.png)
gRPC Client
Developing the gRPC Client and Implementing Endpoints.
![Hooking Everything Up](/guide/assets/thumbnail-aedf1bd8.png)
Hooking Everything Up
Integrating Client and Server Components.
![Testing the REST API](/guide/assets/thumbnail-aedf1bd8.png)
Testing the REST API
Putting the Reverse Proxy to Work - Testing the REST-to-gRPC Translation.
![Conclusion](/guide/assets/thumbnail-aedf1bd8.png)
Conclusion
Wrapping Up with gRPC.