Spring Cloud Config 3 Fundamentals
Managing common configuration across microservices and environments can often result in manual, repetitive, and error-prone work. This course will teach you how to centralize and externalize your microservices configuration using Spring Cloud Config.
What you'll learn
Managing common configuration across microservices and environments can often result in manual, repetitive, and error-prone work. In this course, Spring Cloud Config Fundamentals, you’ll learn to externalize and centralize microservices configuration using a config server. First, you’ll explore setting up a Git repo backed Spring Cloud Config server. Next, you’ll discover how to securely point your client application to the config server, making use of hierarchical microservices configuration. You’ll then learn how to securely store secrets in config using encryption. Finally, you’ll learn how to refresh your applications config at runtime using messaging. When you’re finished with this course, you’ll have the skills and knowledge of Spring Cloud Config Server needed to effectively manage your microservices configuration in production.
Table of contents
- Introduction 2m
- Introducing Spring Profiles 3m
- Using Spring Profiles 3m
- Spring Profiles with the Config Server 2m
- Demo: Spring Profiles with the Config Server 7m
- Debugging the Spring Environment 4m
- Demo: Debugging the Spring Environment 5m
- Sharing Configuration Across Microservices 3m
- Demo: Sharing Configuration Across Microservices 3m
- Using Property Dependencies 1m
- Demo: Using Property Dependencies 6m
- Summary 1m
- Overview 1m
- What Are Secrets? 2m
- Encrypting Secrets the Config Server 6m
- Demo: Symmetric Encryption with the Config Server 4m
- Asymmetric Encryption with the Config Server 2m
- Demo: Asymmetric Encryption with the Config Server 7m
- HTTPS with the Config Server 3m
- Demo: HTTPS with the Config Server 7m
- Mutual TLS with the Config Server 4m
- Demo: Mutual TLS with the Config Server 5m
- Summary 1m
- Introduction 1m
- Our Current Approach to Refreshing Configuration and its Downsides 2m
- Introducing Refresh Scoped Beans 2m
- Demo: Refreshing Configuration Using the Refresh Endpoint 4m
- Refreshing Multiple Services at Once with Spring Cloud Bus 2m
- Demo: Refreshing Multiple Services at Once with Spring Cloud Bus 6m
- Refreshing Configuration Automatically with a WebHook 1m
- Demo: Refreshing Configuration Automatically with a WebHook 5m
- Summary 1m