Nesting and flat files
The DevOps team was still waiting on leadership to decide on the tool that would be used for their verified GitOps practice. The decision was to be made relatively soon, but the more time that the team waited to get started on the project, especially with a tool that might require more time to set up and configure, the fewer required functionalities would exist on the initial launch of the tool.
The team decided that the best use of time would be to begin training their engineers on how to leverage declarative language files for as many parts of their processes as possible. The development team should be able to provide a list of variables in a configuration file for the deployment to use. The quality team would need to build their testing to leverage configuration files as well, making the testing scalable across all microservices. The cloud infrastructure team was already leveraging Terraform, which has its own declarative language file support, but it would...