https://medium.com/@alexandragrosu03/go-golang-and-microservices-scalable-architectures-in-practice-a77400863f79