In the preceding chapters, we introduced infrastructure as code (IaC) and Terraform. Additionally, we covered related fundamental ideas, such as state files, configuration files, and Terraform plans. In this chapter, we will first discuss the Terraform workflow and its associated challenges. Then, we will focus on understanding reverse-engineering practices and how these practices can help you mitigate some common Terraform challenges.
To further ...