Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build your first Microservices application using Go and gRPC
Rating: 4.1 out of 5(28 ratings)
2,222 students

Build your first Microservices application using Go and gRPC

Get a hands on head start in the world of Microservices using cutting-edge tech like Go & gRPC
Created bySatyajit Das
Last updated 10/2019
English

What you'll learn

  • Introduction to Go
  • Basics of gRPC
  • What are Microservices
  • Write simple client-server system in gRPC using Go
  • Git: to version control
  • GitHub: to store the code

Course content

5 sections39 lectures4h 3m total length
  • 1.1 Introduction3:08

    Learn to build a microservices application with Go and GOPAC, featuring a JavaScript front end, a back-end-for-front-end, and two microservices—high score and game engine—connected via GOPAC.

  • 1.2 What is Microservice2:35

    Compare monolithic and microservice architectures, where monolith uses a repo with data access, while microservices use independent services with separate databases to isolate failures.

  • 1.3 Demo1:42
  • 1.4 Architecture2:31

    Explore the architecture of a JavaScript game app featuring a frontend, a high score microservice, a game engine microservice, and a DFS backend-for-frontend that connects front end to back end.

  • 1.5 Tips for using this course3:45

    Learn practical tips to maximize this course: use reading links, plan your own application idea, and adjust video speed. Use Stack Overflow to troubleshoot and build your developer profile.

  • 1.6 Installation required2:24
  • Extra0:05

Requirements

  • Simple high school math level knowledge. No programming experience necessary.

Description

This course includes creation of a Microservices-based javascript game application using Go and gRPC. Especially:

  • Simple introduction to Go

  • Introduction to gRPC

  • Build simple server-client system using gRPC

  • Create backend Microservices-based architecture of a simple javascript game

  • Ensure communication among the Microservices using gRPC

  • Use Git to version control

  • Use GitHub to store code

I have prepared it using my 2 year experience in Software industry carefully catering to the potential need of a beginner/intermediate level student. This is also useful for a working professional looking to get a good flavour of how Microservices architecture is accomplished using Go and gRPC.

Who this course is for:

  • Beginners who want to learn Go, Microservices & gRPC.
  • A professional developer interested in learning more about gRPC & Microservices.
  • A student having high school level math knowledge.