-
4 gRPC
25 Lessons-
Start4.1 Introduction to Protocol Buffers
-
Start4.2 Introduction to gRPC
-
Start4.3 gRPC installations
-
Start4.4 API Overview
-
Start4.5 Steps to Build a gRPC server
-
Start4.6 Define m-highscore service using proto file
-
Start4.7 Generate Code
-
Start4.8 Implement the RPC
-
Start4.9 Start serving
-
Start4.10 Write gRPC client
-
Start4.11 dep
-
Start4.12 Thoughts on error handling in Go
-
Start4.13 Create m-game-engine proto and pb file
-
Start4.14 game-engine logic
-
Start4.15 Implement rpcs
-
Start4.16 Serve m-game-engine server
-
Start4.17 Client and dep
-
Start4.18 Define game-resource struct
-
Start4.19 Functions to get clients
-
Start4.20 Gin
-
Start4.21 Create handlers for m-highscore
-
Start4.22 Create handlers for m-game-engine
-
Start4.23 Set up routing using handlers
-
Start4.24 Check full connection between bff and backend
-
Start4.25 Full connection between frontend and backend
-
-
5 Docker
11 Lessons-
Start5.1 Recap
-
Start5.2 Containers
-
Start5.3 Docker introduction
-
Start5.4 Docker terminologies
-
Start5.5 Write a simple Dockerfile and run container
-
Start5.6 Dockerfile for bff
-
Start5.7 Dockerfile for highscore
-
Start5.8 Dockerfile for game-engine
-
Start5.9 Dockerfile for frontend
-
Start5.10 Dockercompose using all services
-
Start5.11 Push images to docker hub
-
-
7 Run Application in Kubernetes
8 Lessons-
Start7.1 Section Introduction
-
Start7.2 Deployment files for all backend services
-
Start7.3 Service files for all backend services
-
Start7.4 Nginx configuration modification
-
Start7.5 Deployment and service files for frontend
-
Start7.6 Run deployment and service file to play the game
-
Start7.7 kubectl logs
-
Start7.8 Kubernetes UI setup
-






