Part 8— HumanGov Application — Terraform-6: Terraform Remote State
<p>HumanGov is a software-as-a-service (SaaS) cloud company that will create a Human Resources Management SaaS application for the Department of Education across all 50 states in the US and host the application files and databases in the cloud.</p>
<p>In this following project series, we are going to transition the architecture from a traditional virtual machine architecture to a modern container-based architecture using Docker containers and Kubernetes running on AWS. In addition, we will also be responsible for automating the complete software delivery process using Pipelines CI/CD using AWS services such as AWS CodeCommit, AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy. Finally, we will learn how to monitor and observe the cloud environment in real-time using tools such as Prometheus, Grafana, and automate one-off cloud tasks using Python and the AWS SDK.</p>
<p>In this section, we are going to introduce working with Terraform Remote State and practice Terraform with cloud provider AWS before using it in the implementation of the HumanGov application. This is the 8th part of a project series. Check <a href="https://medium.com/@cansutekin23/part-1-introduction-to-working-with-git-and-github-application-in-aws-cloud9-environment-5b096331cb94" rel="noopener">Part 1</a>, <a href="https://medium.com/@cansutekin23/part-2-humangov-implementation-of-git-repositories-for-application-and-infrastructure-code-using-c46a95b272d1" rel="noopener">Part 2</a>, <a href="https://medium.com/@cansutekin23/part-3-terraform1-infrastructure-as-code-iac-with-terraform-and-humangov-application-a52060d8e826" rel="noopener">Part 3</a>, <a href="https://medium.com/@cansutekin23/part-4-humangov-application-terraform-2-working-with-input-variables-and-output-values-in-9a41f1361f30" rel="noopener">Part 4</a>, <a href="https://medium.com/@cansutekin23/part-5-humangov-application-terraform-3-resources-attributes-dependencies-e54251de5abf" rel="noopener">Part 5</a>, <a href="https://medium.com/@cansutekin23/part-6-humangov-application-terraform-4-terraform-core-workflow-subcommands-and-terraform-f1323b402299" rel="noopener">Part 6</a> and <a href="https://medium.com/@cansutekin23/part-7-humangov-application-terraform-5-terraform-modules-3b39455c0f25" rel="noopener">Part 7</a> to follow up.</p>
<p><a href="https://medium.com/@cansutekin23/part-8-humangov-application-terraform-6-terraform-remote-state-5b3d692e434e"><strong>Read More</strong></a></p>