001 Introduction to Configurations Management challenges inside microservices
002 How Configurations work in Spring Boot
003 Reading configurations using @Value annotation
004 Reading configurations using Environment interface
005 Reading configurations using @ConfigurationProperties
006 Introduction to Spring Boot profiles
007 Demo of Spring Boot profiles inside accounts microservice
008 Externalizing configurations using command-line, JVM & environment options
009 Activating the profile using command-line, JVM & environment options
010 Assignment to make SpringBoot profile changes inside loans & cards microservices
011 Demo of Spring Boot profile changes inside loans & cards microservices
012 Drawbacks of externalized configurations using SpringBoot alone
013 Introduction to Spring Cloud Config
014 Building Config Server using Spring Cloud Config
015 Reading configurations from the class path location of Config Server
016 Updating Accounts Microservice to read properties from Config Server
017 Updating Loans & Cards Microservice to read properties from Config Server
018 Reading configurations from a file system location
019 Reading configurations from a GitHub repository
020 Encryption & Decryption of properties inside Config server
021 Refresh configurations at runtime using refresh actuator path
022 Refresh configurations at runtime using Spring Cloud Bus
023 Refresh config at runtime using Spring Cloud Bus & Spring Cloud Config monitor
024 Updating Docker Compose file to adapt Config Server changes - Part 1
025 Introduction to Liveness and Readiness probes
026 Updating Docker Compose file to adapt Config Server changes - Part 2
027 Optimizing Docker Compose file
028 Generating Docker images and pushing them into Docker Hub
029 Testing Config Server changes end to end using Docker compose & default profile
030 Preparing Docker Compose files for QA & prod profiles