2. Agenda
Why Configuration Server ?
Spring Cloud Config Server
Config Server - REST Endpoints
Spring Cloud Config Client
Update Configuration at Runtime
3. Introduction
Managing application configuration in a distributed system
Central place to manage external properties for applications across all
environments.
4. Non-distributed vs Distributed
Application
Non-distributed Application – Monolithic
One or a handful of configuration files
Distributed Application - Microservices
Many configuration files for each microservice
5. How to manage Configuration?
Configuration Management Tool - Chef,Puppet,Ansible
Not ideal for the cloud
13. Spring Config Client
Responsible for bootstrapping & fetching application configuration
Before starting the spring application context, it fetches the application
configuration from server