Skip to content
UdemyWeb DevelopmentPaid courseBeginner levelCertificate

Complete Microservices with Go (Udemy.com)

Building, scaling and deploying distributed systems in Golang and Kubernetes

Created by: Tiago Taquelim

Last updated September 2025

icon
What you will learn

  • Learn advanced Golang patterns
  • Learn the Fundamentals of building with Microservices in Go
  • Build and Deploy production grade Distributed Systems
  • Learn how to design a complex system from scratch
  • Learn to Weight and Think about Software Design Decisions
  • Learn How to Scale and manage Traffic

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.5 out of 5higher than 51% of them
  • Reviews329#356 of 816 by number of reviews
  • Length19.9 hourslonger than 78% of them
  • Last updatedSeptember 2025more recently than 64% of them

icon
Course Description

In this project‑driven course, you’ll build the backend microservices system for a Uber‑style ride‑sharing app from the ground up—using Go, Docker, and Kubernetes.

The course includes an introduction to Advanced Go mini-course, so you can expect the full package if you are new to Go.


By the end, you’ll have a fully deployed, horizontally scalable ride‑sharing system that’s ready for real traffic. Plus, you’ll walk away with reusable template for building future distributed projects—accelerating your path to become a lead engineer.


The project we'll build is composed of multiple services that are orchestrated with Kubernetes, you have this beautiful UI, where if you click on the map you’ll be able to preview a route to your destination and then by selecting the desired package, request a ride from a pool of available drivers.



This course aims to provide you with the foundational knowledge required to build and understand distributed backend systems, implement industry best practices, and create production-ready microservices architecture that are scalable and maintainable. It is not just a step-by-step tutorial, but a comprehensive learning experience that prepares you for real-world scenarios.


Legal Notice:

All product and company names, logos, and trademarks featured on this thumbnail are the property of their respective owners. Their use in this course does not imply any affiliation, sponsorship, or endorsement by these companies.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Tiago Taquelim

Software engineer and educator with 6 plus years of experience building software in startup environments. Been teaching what I learn in the last year on Youtube and at my online Skool platform.

I have started my professional journey learning by myself from unstructured Youtube videos and so I have always wanted to give back and build quality material for other developers to learn from, but without the initial struggle I had.


icon
More courses by Tiago Taquelim

$89.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.5

329 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By David Kingori on 6/4/2026

I have taken courses with Mr Tiago both Backend with GO and Microservices with Golang. Courses that have helped me bridge gaps in my selfmade Engineering path. I appreciate the well structured and project based learning style.

By Gabriela Soto Hinojosa on 3/31/2026

Excelente curso y calidad , sin duda de los mejores instructores

By Deepak Singh Kushwah on 3/12/2026

Well, I was not here for kubernet and other tech stuff this course provide. I just wanted to learn how microservices are developed. I am continuing this course for now, want to see how it goes.

By Derek Bennett on 1/2/2026

Fairly comprehensive and covers a lot of what you need to know to develop microservices. Most of the course was easy to follow. To make it better I'd add some other optional assignments and suggestions of how to go back and improve more of the code.

By Jeudry Peña Peña on 12/23/2025

Mi segundo curso de tiago, el primero fue excelente aprendi un monton de GO, este segundo, mas claro todavia, y ahora con microservicios, arriba tiago

By Kuanyshbek Mykyev on 11/18/2025

Thank you for the great course, Tiago. I really appreciate your hard work and I am glad I had the chance to learn from you.

By Anonymized User on 10/30/2025

Incredibly complete, easy to follow, hearing this man really lets you know he know w t he is doing!!!

By Anindya Chowdhury on 9/30/2025

This course is well-suited for SDE2 engineers who want exposure to the complexities of microservices that they may not be encountering in their current workplace. I especially appreciated the diagrams and the snippets of wisdom throughout the sessions, particularly around Kubernetes and Observability. Coming from a Node.js background, I was specifically looking for a Golang course that demonstrates how real-world systems are built in Go. This course did an excellent job of delivering on that. A couple of suggestions for improvement: 1. The repository structure and codebase became harder to navigate as more modules were added. A simplified version might make it easier to follow. 2. It might have been more effective to cover the database portion earlier in the course rather than at the end.

By Akshay Kamath on 7/30/2025

There is a missing portion in section 5 I think. That has really messed up the flow I was into. Now I tried moving further I'm just getting confused. According to me If the author makes an API in a service, the assignement should be to make a similar API in another service. That should really drive concepts deep into the student.

By Ramd on 7/12/2025

This course is very amazing to teach Real BackEnd Man until 2099 hehehehehe

Showing all 10 reviews on CourseDuck

Read all 329 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100