Hexagonal Architecture Minimal example of hexagonal architecture (ports & adapters) in go. Resources Types of architectures https://about.sourcegraph.com/go/gophercon-2018-how-do-you-structure-your-go-apps/ Hexagonal Architecture Overview https://medium.com/@matiasvarela/hexagonal-architecture-in-go-cfd4e436faa3