Categorygithub.com/yarelm/golang-microservice-best-practices
module
0.0.0-20211115074010-be4a7ac83e8d
Repository: https://github.com/yarelm/golang-microservice-best-practices.git
Documentation: pkg.go.dev

# README

golang-microservice-best-practices

A very simple Go microservice filled with "best practices" aimed to run safely and reliably in the cloud.

The goal is to help you improve your Production checklist by concepts and perhaps adapt this as a skeleton.

Deployments

Cloud Run

Run gcloud run deploy, follow the on-screen instructions, and you are good to go.

TODO:

  • Health and readiness checks
  • Connect with external dependency
  • 12 factor app
  • Make compatible with multiple container solutions (Cloud Run, K8s, Lambda...)
  • CD pipeline
  • Tests
  • Config environments

# Packages

No description provided by the author