-
Notifications
You must be signed in to change notification settings - Fork 154
Maintenance: Renaming of Lambda Powertools #1471
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
Comments
Really pleased to see that there's the intention to grow Powertools beyond Lambda. I'm working with StepFunctions, Lambda's and ECS + Fargate in a TypeScript monorepo project at the moment with a custom logging implementation which uses continuation local storage to avoid injecting parameters but I'd love to migrate fully over to Powertools Logging for everything. From my reading of the docs I think this should just work but I'm not sure if there are any downsides to using Powertools for Lambda in a Node project that's not running on Lambda - i.e. a container in ECS + Fargate? |
Hi @mikecsmith thank you for the message, we are also excited about the news! To answer your question, generally speaking we don't guarantee that all the features will work outside of Lambda at this stage. There are some features like the class decorators and Middy middleware that are inherent to Lambda as they assume the presence of a function with a specific signature - these features won't be available unless you architect your code in functions and call it with custom code. Aside from that most of the features for some of the utilities should work:
|
With the migration to the new GitHub Organization, repository, and documentation we can consider the migration completed. |
|
With your help, the Lambda Powertools project has grown since June 2020, starting with the Python version and then adding Java (Aug 2020), TypeScript (July 2022), and DotNet (Feb 2023) languages. As of today, we outgrew the AWS Labs GitHub organization and we plan to move to our new home soon - more on this later 🎉
Meanwhile, we are renaming the project to Powertools for AWS Lambda (TypeScript) to accommodate our growth beyond Lambda (foreseeable future) 🚀 The rename will happen in the next two weeks.
We’ll share more about the new home as soon as we can.
Please ask any questions you have!
The text was updated successfully, but these errors were encountered: