As a developer of notify, I would like to be able to run a scratch account at a reduced cost compared to full fledged environments so that I can effectively deliver while maintaining reasonable cloud costs.
WHY are we building?
Currently our scratch accounts are costing nearly as much as staging due to a combination of resource sizes and cloudwatch configurations
WHAT are we building?
Various cost tuning measures including:
Changing the resource count and sizing of K8s compute
Changing the size of the rds cluster
Creating feature flags around expensive items such as cloudwatch
VALUE created by our solution
Reduced cost of running scratch accounts
Acceptance Criteria
[ ] Expensive features are disabled by default in scratch but can be turned on as needed
[ ] Reduced expense on resources
[ ] Staging and prod environments are not affected
QA Steps
[ ] Tested working in scratch accounts with no affect on Staging/Production
Description
As a developer of notify, I would like to be able to run a scratch account at a reduced cost compared to full fledged environments so that I can effectively deliver while maintaining reasonable cloud costs.
WHY are we building?
Currently our scratch accounts are costing nearly as much as staging due to a combination of resource sizes and cloudwatch configurations
WHAT are we building?
Various cost tuning measures including:
VALUE created by our solution
Reduced cost of running scratch accounts
Acceptance Criteria
QA Steps