Project Motivation
Why Golang, Docker and Kubernetes?
logo Golang Application
Project summary, prerequisites, setup and application code.
Docker
integrating the compiled Golang binary into a Docker container.
Tests

Unit tests with go test and API endpoint tests via godoc.

Linting

How to: Linting golang code using for best practices: golangci-lint

Godoc

How To: Document, test, and serve your documentation with Godoc

Load Testing

How to: Basic load testing of apps, containers, pods using Artillery

Kubernetes

How To: Integrating your container into a Kubernetes pod deployment.