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
![gRPC [Golang] Master Class: Build Modern API & Microservices](https://cdn.courseflix.net/courses/100x56/grpc-golang-master-class-build-modern-api-microservices.jpg?d=1756724291788)
gRPC [Golang] Master Class: Build Modern API & Microservicesudemy
Category: Golang (Google Go)
Duration 3 hours 46 minutes 30 seconds
Course

Web hook service application over SSHAnthony GG
Category: Golang (Google Go)
Duration 3 hours 16 minutes 6 seconds
Course

Golang (Google go) udemy
Category: Golang (Google Go)
Duration 17 hours 57 minutes 50 seconds
Course

Build a Google Analytics in GoDominic St-Pierre
Category: Golang (Google Go)
Duration 7 hours 18 minutes 48 seconds
Course

Go Bootcamp: Master Golang with 1000+ Exercises and Projectsudemy
Category: Golang (Google Go)
Duration 15 hours 27 minutes 7 seconds
Course

Ultimate Go: Advanced Engineering 2.0ardanlabs.com
Category: Golang (Google Go)
Duration 14 hours 48 minutes 39 seconds
Course

Working with React and Go (Golang)udemy
Category: React.js, Golang (Google Go)
Duration 24 hours 48 minutes 43 seconds
Course

Building LevenueAnthony GG
Category: Golang (Google Go)
Duration 6 hours 55 minutes 58 seconds
Course

How to develop a productive HTTP client in Golang (Go)udemy
Category: Golang (Google Go)
Duration 9 hours 44 minutes 29 seconds
Course