Spring Cloud Config — Understanding the Basics
In this article, we are going to understand the fundamentals of Centralized Configuration Service based on Spring Cloud Config. We will do the sample implementation based on Spring Boot & Spring Cloud.
Published in
9 min readSep 1, 2020
Spring Cloud Config is one of the Spring Cloud Projects. This is directly mapped to one of the important patterns of Microservice Architecture — Centralized Configuration Service. This provides the means to centralize and manage the externalized configurations across different applications/services in a distributed system.
We will walk through this topic in the following steps
- Understanding Traditional Configuration Options & Challenges
- Understanding Config as a Service
- Developing Config Service
Understanding Traditional Configuration Options and Challenges
Configurations increase the flexibility of our applications(services). We can deploy the same application in multiple environments or we can change the providers (like a database) with minimal or no code change.