Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need a way to share a library of helper functions for lambdas #86

Open
thecaffiend opened this issue Aug 22, 2024 · 0 comments · May be fixed by #173
Open

Need a way to share a library of helper functions for lambdas #86

thecaffiend opened this issue Aug 22, 2024 · 0 comments · May be fixed by #173
Assignees
Labels
P0 Highest Priority

Comments

@thecaffiend
Copy link
Contributor

We have a fair amount of stuff that could be written as reusable things in lambdas (e.g. function to handle a ClientError, function to get a dynamodb table by name, function to send an SQS message to a queue, function to get a record from a dynamodb table given some set of keys/values, etc). Right now it's all duplicated code...

The first thing that pops into mind is a pip installable package with these modules that we can pass to the lambda to be installed in the environment our lambdas run in. this implies a new repo that can generate a versioned release of the package. There could be other options too i guess. or someone may have already written such a beast.

If we need a new package, we'll need a new repo for it, and this issue would be just to work the integration once we have that. If we do something in this repo (which feels wrong) then this issue would be to do the work.

@thecaffiend thecaffiend added the P0 Highest Priority label Oct 9, 2024
@mehalter mehalter self-assigned this Oct 23, 2024
@mehalter mehalter linked a pull request Oct 29, 2024 that will close this issue
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 Highest Priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants