- https://www.openmymind.net/The-Little-Go-Book/
- https://golang.org/doc/effective_go.html#generality
- https://golang.org/doc/code.html
- https://golang.org/pkg/database/sql/
- https://golang.org/s/sqldrivers
- https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/05.4.html
- https://gist.github.com/divan/eb11ddc97aab765fb9b093864410fd25
- https://www.alexedwards.net/blog/interfaces-explained
- https://golang.org/doc/effective_go.html#interfaces_and_types
- https://github.com/go-yaml/yaml
- https://www.sohamkamani.com/golang/2018-07-19-golang-omitempty/
- https://ubuntu.com/blog/api-v3-of-the-yaml-package-for-go-is-available
- https://gigi.nullneuron.net/gigilabs/rabbitmq-who-creates-the-queues-and-exchanges/
- https://www.rabbitmq.com/queues.html#optional-arguments
- https://www.rabbitmq.com/dlx.html
- https://www.rabbitmq.com/vhosts.html
- https://www.rabbitmq.com/tutorials/tutorial-one-go.html
- http://www.inanzzz.com/index.php/post/0aeg/creating-a-rabbitmq-producer-example-with-golang
## About Metrics
- https://prometheus.io/docs/guides/go-application/
- https://eltonminetto.net/en/post/2020-03-13-golang-prometheus/
- https://scot.coffee/2018/12/monitoring-go-applications-with-prometheus/
- https://dev.to/ahmedash95/understand-golang-channels-and-how-to-monitor-with-grafana-part-2-2-3o42
- https://dlmiddlecote.io/exposing-gos-sql-stats/
- https://github.com/andrestc/demo-go-instrument
- https://blog.pvincent.io/2017/12/prometheus-blog-series-part-4-instrumenting-code-in-go-and-java/
- https://blog.pvincent.io/2017/12/prometheus-blog-series-part-2-metric-types/
## About Tests
- https://blog.alexellis.io/inject-build-time-vars-golang/
- https://goenning.net/2017/01/25/adding-custom-data-go-binaries-compile-time/
- https://ewencp.org/blog/golang-iterators/
- https://pkg.go.dev/google.golang.org/api/iterator?tab=doc#example-package-ServerPages
- https://github.com/googleapis/google-cloud-go/wiki/Iterator-Guidelines