October 2017
Intermediate to advanced
442 pages
12h 33m
English
Application configuration, that differ for separate environments, such as databases, external systems, or credentials, need to be existent at runtime. This configuration should not be reflected in the source code but dynamically modifiable from outside of the application. This implies that configuration is retrieved via files, environment variables or other external concerns.
Container technology and orchestration frameworks support these approaches as previously shown. Configuration for different environments, such as test, staging, and production is stored in Kubernetes config maps and dynamically used in pods in volumes or environment variables.
The 12-factor principles state that an application "[...] stores ...
Read now
Unlock full access