andoco / go-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

Minimal Go framework for microservice applications running in AWS supporting:

  • Multiple HTTP endpoints on different ports
  • AWS SQS message processing
  • Prometheus metrics endpoint
  • Semantic logging using zerolog

Build & Test

Build:

go build ./...

Test:

go test

Coverage:

go test -coverprofile=coverage.out; go tool cover -func=coverage.out

Getting Started

See cmd/demo/main.go for an example app.

About

License:MIT License


Languages

Language:Go 98.9%Language:Shell 1.1%