Made by Developers, for Developers

Master Go Microservices with Hands-On Projects
Start Building Today!

Level up your microservices skills and grow your career.

Detailed golang microservice course

Step up your professional expertise!

Step-by-step course

From creating a boilerplate, to fully working distributed system.

Complex system

Four different services. Auth, Event, Booking & Payment Systems.

Beginner friendly

No matter if you are a beginner or you have experince in any other language. It's for you!

No fluff, real-life project.

No more simplisitic To-Do apps!

Tired of courses that teach you to build some simplistic To-Do apps? Me too!

Here you'll learn how to build and design a real-life microservices based app event ticketing system.

Build 4 microservices, with the best practices.

HTTP & GRPC API, Nats.io, PostgreSQL, Docker

Tired of learning theory?

Learn by doing with a real-life project.

Authentication

Create a credential based authentication system with email verification. Use JWT Tokens for the system authentitcation.

Communication

Learn how to create viable communication betweeen services. HTTP or GPRC depending on the needs.

Database Design

Database design in microservices architecture is challenging. Here you'll learn how to do it right.

Event-Driven Architecture

Learn how to communicate changed in decoupled systems. Emmit events and react to them other parts of the system.

Dockerize

Containers are important part of developing and deploying microservices. All convered here.

Full System

From the project setup, to a full fledge distributed event management system created in dockerized way.

What You'll Learn

Take a look at all the chapters covered in the course.

1. Introduction
  • 1.1 Introduction 2:19 min Watch Now
  • 1.2 Tech Stack Overview 1:34 min
  • 1.3 Installing Docker 1:47 min
  • 1.4 Installing Go 1:30 min
  • 1.5 Installing Protobuf 2:27 min
2. Creating the boilerplate
  • 2.1 Project Structure 1:14 min
  • 2.2 Boilerplate Setup 9:46 min
  • 2.3 Setting up Docker Compose 4:03 min
  • 2.4 Config 11:29 min
  • 2.5 Dependencies 16:16 min
  • 2.6 HTTP Service 11:08 min
  • 2.7 Health Module 7:41 min
  • 2.8 Creating JWT Utils 10:54 min
  • 2.9 Creating Error Utils 4:22 min
  • 2.10 How To Import Utils 2:29 min
  • 2.11 Create Service Script 10:38 min
3. Building Users Service
  • 3.1 User Service Overview 5:00 min
  • 3.2 Create User Service & OpenAPI Spec 7:02 min
  • 3.3 DB User Model 7:48 min
  • 3.4 User Repository 12:17 min
  • 3.5 Auth Module Setup 4:16 min
  • 3.6 Register User 34:28 min
  • 3.7 User Login 14:27 min
  • 3.8 Get User Profile 12:51 min
  • 3.9 Update User Profile 15:38 min
4. Building the Event Service
Coming Soon
  • 4.1 Event Service Overview
  • 4.2 Create Event Service & OpenAPI Spec
  • 4.3 DB Structure And Models
  • 4.4 Event Module Setup
  • 4.5 Create Event Use Case
  • 4.6 Get Event & Events Use Cases
  • 4.7 Update Event Use Case
  • 4.8 Delete Event Use Case
  • 4.9 GRPC Contract Definition
  • 4.10 GRPC Server Setup
  • 4.11 Check Event Availability Use Case
  • 4.12 Deploy Event Service
5. Building the Booking Service
Coming Soon
6. Building the Payment Service
Coming Soon
7. Testing and Debugging Microservices Bonus
Coming Soon
8. Deployment and Scaling Bonus
Coming Soon

Limited time offer - Pre-Order now!

Simple Pricing and Lifetime Access

No subscriptions to get you hooked! Purchase once and keep it forever, including all the future updates.

Pro

Full microservices course

Lifetime access

$

49.98

$

99.99

  • Full Access to the Video Course
  • Private Discord community
  • Free Updates
  • Source code
  • Bonus content

Exclusive

Get all + bonus content

Lifetime access

$

74.98

$

149.99

  • Full Access to the Video Course
  • Private Discord community
  • Free Updates
  • Source code
  • Bonus content

Frequently Asked Questions