Go gRPC Service - Course Overview

April 22, 2021

Course Instructor: Elliot Forbes

Hey Gophers! My name is Elliot and I'm the creator of TutorialEdge and I've been working with Go systems for roughly 5 years now.

Twitter: @Elliot_f

👋 Welcome Gophers! In this course, we are going to be covering everything you need to know in order to get up and running building your own gRPC microservices in Go.

Who Am I?

My name is Elliot and I am the creator of TutorialEdge. I’ve worked with Go professionally for around 5 years now and in that time I’ve been involved in projects like deploying the largest internal private CloudFoundry offering in the world at JPMorgan Chase, as well as more recently helping to develop the next generation of Go services at a startup called Curve.

My aim is to create a diverse list of courses on here that focuses in on not only Go, but also a broader spectrum of technologies all for an affordable price no matter where you are in the world!

Course Overview

Enough about me, let’s dive into what this course is about!

In this course, we’ll be creating a gRPC microservice that will interact with a Postgres Database and will be responsible for managing an inventory of Rockets 🚀. We’ll start from scratch and incrementally add new features to our gRPC service until it’s ready-to-deploy to a production environment.

The aim of this course is to give you the tools you need to then go off and build your own gRPC services following best practices. These services will be well-tested, well-structured and easy to run locally with the help of docker and docker-compose.

Ultimately, I want you to be able to walk away from this course and be successful when it comes to designing and building your own gRPC applications.

Additional Resources

I’ve recently created a new Discord server which premium members can access and get additional support on the course materials should they need it.

Each video will also have a link to a GitHub branch containing all of the latest code for that particular lesson. Just in case you get lost or need to start from a clean slate!