You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: