gitcoinco / web

Grow Open Source
https://gitcoin.co
Other
1.78k stars 771 forks source link

Implement Auto-scaling #10278

Open GTChase opened 2 years ago

GTChase commented 2 years ago

User Story: As a developer I want auto scaling implemented So that when the usage of the system pass a certain threshold new infrastructure are automatically provisioned and deployed

Acceptance Criteria GIVEN the system is up and running WHEN CPU usage passes a certain threshold (defined by engineers) THEN a task will automatically provision new ECS tasks

Note: This is required to have a production ready infra as code solution

nutrina commented 2 years ago

The branch with the current work is: https://github.com/gitcoinco/web/tree/infra_as_code_staging Workflow file: ci-stage.yml Pulumi ressources: https://github.com/gitcoinco/web/tree/infra_as_code_staging/infra/staging AWS Region: us-west-2