Gotemp Versions Save

Sample full stack go-microservices application with a Go backend and a Svelte frontend. App runs on docker or Kubernetes

v0.6.0

3 years ago

Release notes

  • Integration with Prometheus to scrape metrics from the microservices, databases and broker
  • Integration with Grafana to display metrics scraped by Prometheus
  • Addition of default dashboards in Grafana
  • Change target names in Docker and Docker Compose files to be all lower case (docker cli issue #1414 )

v0.5.1

3 years ago

Release notes

  • Update to Go 1.16
  • Removed old dependency on jackc/pgx from audit service and consolidated on jackc/pgx/v4 for all services
  • App is now tested on Go 1.16, minikube v 1.18 and Kubernetes v1.20.2
  • Added cpu request for Vault injected init containers when running app integrated with Vault in K8s
  • Added details for Vault integration

v0.5.0

3 years ago

Release notes

I have not published a new release for a while, so figured it is a good time for an update. Since release 0.4.0 (several months ago) and in descending order of implementation from newest to oldest:

  • Optional integration with Hashicorp Vault when running in Kubernetes for static credentials management (Feb 2021). See ./vault for details
  • Setup application to run in Kubernetes
  • Creation of Svelte based front end