developmentseed / developmentseed/eoapi-cdk

Make Database Parameters more flexible

Open
#2 6 comments 0 reactions 0 assignees View on GitHub
enhancement stac-db
Dominant language
Python
Stars
29
Forks
6
Avg merge
1d 2h
Merged PRs (30d)
7

Description

Currently, database parameters are hardcoded values that are based on instance memory. However, AWS supports using formulas to dynamically set these values based on instance properties ([docs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ParamValuesRef.html)). This way, if an instance resizes, database parameters scale with the instance. It would be good for us to make use of these formulas to make more flexible parameters.

However, this comes with challenges as we base parameters on other parameters. The formulas supported by AWS must be simple (only a single division or multiplication, nothing like `{DBInstanceClassMemory/1024/8/4}`. As such, we may need to figure out a way to parse the formulas to understand their meaning and then build dependent formulas based on those meanings.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.