Skip to content

bwilczynski/go-svc

Repository files navigation

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

About

Template for building services in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published