github.com/jinzhu/configor
github.com/gin-gonic/gin
웹 서버에 있어서 이것만큼 생각없이 짜도 잘 굴러가는 것을 못봄. Thorughput도 높고 1년동안 꺼지지 않고 굴러가는 불멸의 서버 라이브러리.
미들웨어, 다중서버 등도 지원해서 정말 편리하게 사용함.
github.com/go-resty/resty
바닐라 Golang http는 여러가지로 요청하기 번거롭지만, 이걸 사용하면 2-4줄로 요청을 줄일수 있음. 배치 작업할때 정말 도움이 많이 됨.
text/template
go.uber.org/zap
github.com/reconquest/karma-go
연동시 참고하기 좋은 문서 (공식 문서)
https://prometheus.io/docs/guides/go-application/
github.com/prometheus/client_golang/prometheus
github.com/prometheus/client_golang/prometheus/promauto
github.com/prometheus/client_golang/prometheus/promhttp
아쉽게도 Prometheus자동 연동도 없고, 대부분 연동 케이스가 내가 직접 만들어야 하는 메트릭이어서 손으로 짜야했지만, 대체적으로 문제 없이 작동함.
github.com/open-telemetry/opentelemetry-go
Context 단위로 얼마나 걸렸는지 시각화를 해준다.
github.com/urfave/cli
간단하게 CLI를 만들수 있게 도와줌
log
또는 Zap
karma-go
text/template
github.com/urfave/cli
Zap
text/template
github.com/gin-gonic/gin
Zap
karma-go
text/template
github.com/urfave/cli
github.com/go-resty/resty