Skip to content

marcusjrc/infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Infrastructure-as-code

This sets up the infrastructure for our application. It consists of a single module named:

application

The application module has been split into its different requirements, including:

  • alb.tf - public application load balancer for backend
  • cache.tf - elasticache redis cluster
  • cdn.tf - Cloudfront distribution for application
  • certificates.tf - AWS managed certificates for SSL - this is deployed in us-east-1 for Cloudfront requirements
  • compute.tf - ecs & auto-scaling groups
  • containers.tf - ecr container registrations
  • database.tf - postgres database
  • dns.tf - Route 53 records for domain
  • networking.tf - vpc networking setup
  • storage.tf - s3 buckets
  • tasks.tf - ecs tasks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages