Gomeetexamples's svc-profile service
This service is generated with gomeet. The initial command is :
$ gomeet new github.com/gomeet-examples/svc-profile \
--default-prefixes=gomeet-svc-,svc- \
--proto-name=pb
- Serve the grpc service
- Serve the http service
- Serve the grpc-gateway service
- Multiplex grpc/http
- Prometheus metrics
- Add vendoring tool
- Add serve cmd
- Add cli cmd
- Add console cmd
- Generate/Embbed swagger.json
- Add TLS support
- Add docker environement (docker file, docker-compose)
- Add prometheus to docker environement (docker-compose)
- Add Kubernetes
- Add a data store
- Add unit tests
- Add functional testing
- Add load testing
- Add some clients examples (multilang: PHP, RUBY, Node.js, Python ...)
- Add git workflow (git flow)