This article is part of the series gRPC With Go Crash Course
In the following set of articles, you'll learn how gRPC works by building several simple web applications and hook them together using gRPC.
The articles won't go into details of what gRPC is and what's its purpose. There's a lot of existing material on the subject already. Instead, they focus on helping you get some real practice using gRPC, integrating it into your own applications & understanding the core mechanisms it provides.
First, we'll cover what we're about to build & the environment setup you'll need for the rest of the articles.
Additionally, have in mind that all the parts of the course are written in a way that they are independent from each other. So if you're not interested in the whole course and want to jump straight to Bidirectional Streams (for example), feel free to do so.…