Projects

Learn gRPC, GraphQL and Kubernetes by building Microservices: Part 3 - Kubernetes

Intro This is the third and last post in a series about learning gRPC, GraphQL and Kubernetes by building Microservices in Go. Here is a list of posts in the series: Part 1 - gRPC Microservices Part 2 - GraphQL BFF Part 3 - Deploy services by Kubernetes Full code is in here We have implemented gRPC servers and BFF in parts 1 and 2. In part 3, we will deploy those services using Kubernetes and Minikube.

Learn gRPC, GraphQL and Kubernetes by building Microservices in Go: Part 2 - GraphQL BFF

Intro This is the second post in a series about learning gRPC, GraphQL and Kubernetes by building Microservices in Go. Here is a list of posts in the series: Part 1 - gRPC Microservices Part 2 - GraphQL BFF Part 3 - Deploy services by Kubernetes Full code is in here We have implemented gRPC servers in part 1. In part 2, we will develop a BFF server that reads from and writes to these gRPC servers and communicates with clients using GraphQL.

Learn gRPC, GraphQL and Kubernetes by building Microservices: Part 1 - Building gRPC Microservices

Intro This is the first post in a series about learning gRPC, GraphQL and Kubernetes by building Microservices in Go. In this series of posts, we will embark on a journey to implement a Backend For Frontend (BFF) and microservices architecture, leveraging gRPC and GraphQL. Additionally, we’ll demonstrate how to deploy these services locally using Kubernetes. This project serves as an educational endeavor to understand microservices communication and the benefits of using gRPC, GraphQL, and Kubernetes.