Build a strong layer to handle your configuration data with HashiCorp Consul.
- Key-Value database management.
- Service discovery.
- Centralized configuration database with native high availability.
Cons
- Consul should have cryptography built in. Depending on other solutions for that doesn't look smart in my opinion.
- Its Frontend has space for improvements.
- Documentation also is a little poor.
- We have now an extra environment (the consul cluster) to support.
- We have now a reliable source of configuration, with special attention to the high availability feature.
- We have now a single source of truth on configuration for our applications.