Skip to content

Idempotency utility support similar to python version #515

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

Closed
pankajagrawal16 opened this issue Aug 23, 2021 · 4 comments
Closed

Idempotency utility support similar to python version #515

pankajagrawal16 opened this issue Aug 23, 2021 · 4 comments
Labels
feature-request New feature or request

Comments

@pankajagrawal16
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Idempotency utility support similar to python version https://awslabs.github.io/aws-lambda-powertools-python/latest/utilities/idempotency/

Describe the solution you'd like
Idempotency utility support similar to python version https://awslabs.github.io/aws-lambda-powertools-python/latest/utilities/idempotency/

Describe alternatives you've considered
Implementing idempotency ourselves

Additional context

@pankajagrawal16
Copy link
Contributor Author

@jeromevdl Is working on this now.

@hasan-imam
Copy link

Is there an ETA for this? We prepared a similar implementation to make our functions idempotent and we're planning to apply on a bunch of our systems. But we'd rather adopt the one coming from power-tools than our homemade version; they look pretty similar.

Also would it be possible to emit some metrics around number of requests de-duped, various error counts etc.?

@pankajagrawal16
Copy link
Contributor Author

@jeromevdl has started looking into it.

Also would it be possible to emit some metrics around number of requests de-duped, various error counts etc.?

This can be an interesting thing to support. @heitorlessa What do you think? Has it been discussed for python one?

@github-actions
Copy link
Contributor

github-actions bot commented Feb 17, 2022

This is now released under v1.11.0 version!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants