An open API service indexing awesome lists of open source software.

https://github.com/namchee/microservice-tutorial

Personal repository to learn how to build microservices with Go + Go Kit + gRPC 🚀
https://github.com/namchee/microservice-tutorial

Last synced: over 1 year ago
JSON representation

Personal repository to learn how to build microservices with Go + Go Kit + gRPC 🚀

Awesome Lists containing this project

README

          

# Go Microservice Example

My personal repository to record my journey on learning how to build a microservice in Go 🚀

## List Of Features

- [x] Microservice architecture, powered with [go-kit](https://gokit.io/)
- [x] Clean architecture
- [x] Database per service
- [x] gRPC and HTTP server
- [x] Async communication with message queuing, powered with NSQ
- [x] Graceful shutdowns
- [x] Instrumentation with Prometheus and Grafana
- [x] Sample Unit Test, run with `go test -v ./...` on each services