Trouble Shooting

Prevent Missing Configuration Values Across Environments

Why Is Configuration Management Difficult? One recurrent issue during every deployment has been configuration. In our company, we use Spring Boot, and configurations that differ by deployment environment are managed using Spring Cloud Config. Typically, configurations in Spring are managed through application.yml, but the fundamental problem lies in the reflection of this configuration file. In our company, deployments proceed in the following order: environments are divided into dev, qa, stage, and production, each with its unique configuration file.

Read more →

January 3, 2025