-
Notifications
You must be signed in to change notification settings - Fork 154
feat(event-handler): API Event handler for AWS Lambda #1727
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
Conversation
Kudos, SonarCloud Quality Gate passed! |
No related issues found. Please ensure there is an open issue related to this change to avoid significant delays or closure. |
Hi folks, thank you for opening this PR. Please allow us some time to go through it and start adding comments. You can ignore the failed check from Semantic PR, it's failing because it doesn't recognize the I can edit it if needed, but if possible please take some time to review the PR template and amend at least the "Related issues, RFCs" section using the appropriate format (issue number - i.e. #000 - should be next to the |
@dreamorosi @heitorlessa - this PR has been open for sometime. Does the Powertools roadmap for 2024 has |
replying today @Muthuveerappanv as soon as I complete internal admin tasks :) |
TL;DR: The goal is to launch Event Handler this year with Zod and OpenAPI integration. This year we will continue our focus on feature parity and operational excellence - ETA: v2 and Parser in Q1, Event Handler thereafter. In the last two quarters we've had to redirect our attention to security, re:Invent, and more recently create a structure for the Powertools team formed by the end of Q3. With some internal setbacks, the operational tax accumulated and ESM headaches pushed the remaining of our focus to get V2 out asap. This meant we couldn't dig deeper into Event Handler. On the bright side, we did hear from many customers at re:Invent which made the case stronger. They told us not only they're looking forward to this feature but they also want the newest major addition: Data Validation and OpenAPI support.
I'm finishing goals, KPIs and key dates for the year we should not miss next week. Then, I'll work with every language to reset their iteration cycle and refresh the roadmap to reflect the headcount and operational work - ETA: early February. To prevent long periods without feedback, among other things, we'll start operational and product reviews every other week - please bear with us! I highly suspect we might not be able to take the PR as-is, since bringing Zod support for Data Validation and OpenAPI/SwaggerUI support will need a fresh look into the Event Handler experience. By all means, feel free to open source it, we will certainly get inspirations from the great work the team did. Long answer but necessary given our delays! Let me know if you need any extra details. |
@heitorlessa thanks for the explanation, makes a lot of sense.
@karthikeyanjp can share more concrete examples of the event-handler middleware with zod-parser to give you a better understanding. I suggest that once the Powetools-Typescript team completes the v2 release, we should have a call/deep-dive on Event-Handler to collaborate seamlessly. |
As discussed I will close the PR for now, we can continue the discussion under #413 for maximum awareness/visibility. |
Description of your changes
Related issues, RFCs
#413
Issue number:
Checklist
Breaking change checklist
Is it a breaking change?: NO
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.