Ultimate Go: Software Design with Kubernetes
18h 2m 48s
English
Paid
This course teaches you how to build production-level services in Go, leveraging the power of a Domain Driven, Data Oriented Archiecture deployed in Kubernetes. From the beginning of the course, you will pair-program with your instructor Bill Kennedy as he walks you through the design philosophies, architectural decisions, and best practices as they apply to engineering a production-ready Go service.
With each new feature that is added to the service, you will learn how to deploy and manage the Kubernetes environment used to run the service. Throughout the class, the code being worked on is pushed to a repository for personal access and review.
Watch Online Ultimate Go: Software Design with Kubernetes
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Day 1, Part 1 - Getting Prepared | 20:19 |
2 | Day 1, Part 2 - Base Design Philosophies / Project Structure | 36:50 |
3 | Day 1, Part 2 - Starting Project / Logging / Package Oriented Design | 39:06 |
4 | Day 1, Part 3 - Logging / K8s Semantics / Running Cluster / Docker | 52:55 |
5 | Day 1, Part 4 - K8s Deployment / Go Scheduler | 47:21 |
6 | Day 1, Part 5 - K8s Quotas and Performance | 33:40 |
7 | Day 2, Part 1 - Service Startup/Shutdown / Configuration / Debug Endpoints | 55:02 |
8 | Day 2, Part 2 - Load Shedding / Routing | 34:45 |
9 | Day 2, Part 3 - Handler Support / Web Framework / Logging Middleware | 55:19 |
10 | Day 2, Part 4 - Logging Middleware / Error Handling | 46:34 |
11 | Day 2, Part 5 - Error, Panics, and Metrics Middleware | 37:17 |
12 | Day 3, Part 1 - JSON Web Tokens | 48:29 |
13 | Day 3, Part 2 - Open Policy Agent / Authentication / Authorization | 49:51 |
14 | Day 3, Part 3 - Key Store / Auth Middleware | 36:33 |
15 | Day 3, Part 4 - Liveness-Readiness Probes / Domain Oriented Data Driven Design (DODDD) | 53:03 |
16 | Day 3, Part 5 - DODDD Semantics | 39:55 |
17 | Day 4, Part 1 - DODDD Implementation (Business) | 01:04:40 |
18 | Day 4, Part 2 - DODDD Implementation (Storage) | 32:32 |
19 | Day 4, Part 3 - DODDD Implementation (Migration) | 41:56 |
20 | Day 4, Part 4 - DODDD Implementation (Storage/Application) | 48:31 |
21 | Day 4, Part 5 - DODDD Implementation (Testing) | 50:46 |
22 | Day 5, Part 1 - Application Layer Testing / Query , Ordering, and Filtering | 57:08 |
23 | Day 5, Part 2 - Application Layer Testing | 36:13 |
24 | Day 5, Part 3 - Transactions / Observability | 01:04:03 |
Similar courses to Ultimate Go: Software Design with Kubernetes

Working with Microservices in Go (Golang)udemy
Category: Golang (Google Go)
Duration 10 hours 51 minutes 24 seconds
Course

Learn How To Code: Google's Go (golang) Programming Languageudemy
Category: Golang (Google Go)
Duration 45 hours 27 minutes 58 seconds
Course

Ultimate Service 3.0ardanlabs.com
Category: Golang (Google Go), Kubernetes
Duration 13 hours 33 minutes 5 seconds
Course

Testing with Gousegolang.com
Category: Golang (Google Go)
Duration 33 hours 16 minutes 48 seconds
Course

Learn to Create Web Applications using Gousegolang.com
Category: Golang (Google Go)
Duration 43 hours 35 minutes 37 seconds
Course

Complete Go for Professional DevelopersfrontendmastersMelkey
Category: Golang (Google Go)
Duration 7 hours 59 minutes 27 seconds
Course

Go (Golang) Programming The Complete Go Bootcamp 2023udemy
Category: Golang (Google Go)
Duration 17 hours 49 minutes 29 seconds
Course
![Golang + Lambda Masterclass [EARLY-ACCESS]](https://cdn.courseflix.net/courses/100x56/golang-lambda-masterclass-early-access.jpg?d=1745204094619)
Golang + Lambda Masterclass [EARLY-ACCESS]Gourav Kumar
Category: AWS, Golang (Google Go)
Duration 1 hour 41 minutes 25 seconds
Course

Ultimate Go: Advanced Engineeringardanlabs.com
Category: Golang (Google Go)
Duration 16 hours 20 minutes 42 seconds
Course