Spring Cloud Config provides solutions to externalize the configuration of a microservice. Let's first understand the need to externalize microservice configuration.
Centralized microservice configuration
Problem statement
In microservice architectures, we typically have a number of small microservices interacting with each other instead of a set of big monolithic applications. Each microservice is typically deployed in multiple environments--development, testing, load test, staging, and production. In addition, there can be multiple instances of microservices in different environments. For example, a specific microservice might be handling heavy load. There might be multiple production instances for that microservice...