Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.57 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.57 KB

go-svc

Template for building services in Go.

Features

Sample requests

Requests for:

  1. Sample service
  2. Admin service

Can be run directly from VS Code using Rest Client.

Kubernetes

Setting up local Kubernetes environment is easy.

Make sure you have Kind installed:

brew install kind

Setup local cluster:

./hack/kind.sh

Run tilt - this will deploy go-svc along with kube-prometheus-stack for monitoring:

tilt up

Dashboard

Example dashboard is deployed to Grafana from config map.

Traffic stats: go-svc-1.png

Goroutine & memory stats: go-svc-2.png