https://dineshchandgr.medium.com/why-do-we-need-to-externalize-the-configuration-in-microservices-architecture-a48d4464722