Skip to content

AEIS-FIS-EPN/william-zapata-aws-infra-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final project: Infrastructure for Microservices with Terraform

This project uses the concepts acquired during the course to create an infrastructure for microservices using Terraform version 1.7.5

Project description

The goal of this project is to design and deploy a scalable and automated infrastructure to support microservices. Terraform is used to define infrastructure as code (IaC), enabling efficient and reproducible management of the microservices execution environment.

Requirements

  • Terraform v1.7.5 installed
  • Properly configured AWS credentials
  • AWS CLI configured with access keys

Use

  1. Clone this repository locally
git clone https://github.com/AEIS-FIS-EPN/william-zapata-aws-infra-microservices.git
  1. Navigate to the directory containing the Terraform configuration files
cd william-zapata-aws-infra-microservice
  1. Initialize Terraform
terraform init
  1. Validates if the file and its content are correct
terraform validate
  1. Review the Terraform plan to understand the changes that will be applied
terraform plan
  1. Apply the Terraform configuration to create or update resources
terraform apply

Confirm the changes when prompted by Terraform


Destroy

When you no longer need the infrastructure, you can destroy it using the following command

terraform destroy

Authors

This project was created by William Zapata.

License

This project is licensed under the [MIT]. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages