csg-org / CompactConnect

A system to share professional licensure data between state licensing boards for participating in occupational licensure compacts.
1 stars 2 forks source link

Needs estimate: make edge@lambda config storage more robust #163

Open jsandoval81 opened 2 months ago

jsandoval81 commented 2 months ago

Stemming from a discussion with @jlkravitz about migrating environment config out of Lambda function code:

For standard Lambdas, the solution would be environment variables; however these are edge@Lambdas (distributed to the CDN edges) and AWS doesn't allow dynamic environment variables on those. Solutions like a JSON file or secrets service would require us to create a build step before function deployment. Where the config is either bundled with the function code (slower run-time perf) or injected as static code (faster run-time perf) before CDN distribution.

isabeleliassen commented 1 month ago

Turn into a ticket for an upcoming sprint. Likely to be a research + design solution type of task. Justin and John may meet to discuss options.