First attempt at creating a collection of go services written with SOLID architecture principles in mind.
Inspiration taken from: https://dave.cheney.net/2016/08/20/solid-go-design
General explanation of SOLID design principles: https://en.wikipedia.org/wiki/SOLID