https://learning.oreilly.com/library/view/go-in-action/9781617291784/
https://www.amazon.co.uk/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
https://golangbot.com/learn-golang-series/
https://www.rabbitmq.com/getstarted.html
- golang pass by reference example -https://hackernoon.com/today-i-learned-pass-by-reference-on-interface-parameter-in-golang-35ee8d8a848e
- Dependency injection -https://blog.drewolson.org/dependency-injection-in-go