Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.58 KB

README.md

File metadata and controls

53 lines (33 loc) · 1.58 KB

symmetrical-spork

Deploy service with AWS Fargate using terraform

Directory layout

.
├── scripts                            # scripts to run terraform & tests
├── terraform
  - aws                                # Terraform AWS infrastructure
├── tests                              # Infrastructure tests
├── Makefile                           # Set of tasks to execute
└── README.md                          # Documentation

Proposed Infrastructure Architecture

design

  • AWS Fargate
  • AWS Application Load Balancer

The application load balancer should have an /service endpoint and /__healthcheck__ health check endpoint.

If something is missing, feel free adding it to a solution.

Objectives

The task objectives were as follows:

  • Create infrastructure-as-code as per proposed Architecture
  • Makefile has all the commands requred to run/test
  • Explain how to run in README.md

Optional

Deploy

TODO: Document how to run

Test the whole setup

TODO: Document how to test the setup

Note

Not make pull requests. Fork/Clone the repo instead and work on it. Master branches only.

There is no need to deploy infrastructure to AWS. Just make sure it fully valid terraform infrastructure-as-code setup.