-
Notifications
You must be signed in to change notification settings - Fork 442
Add Async Aws #1046
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
Add Async Aws #1046
Conversation
I think that providing 2 packages will be confusing for the end user. |
PR refactored to keep BC and provide a migration path |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
We may put this in the async-aws organization. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
hmm.. i'm not sure it worth it @Nyholm |
This PR replaces the Official AWS Sdk by AsyncAws
The main benefit is the vendor weight (AWS sdk is more than 20Mb) and less memory footprint.
See other benefit on the documentation: https://async-aws.com/compare.html
It also simplify enqueue, by provising typehint on results, and natively handling pagination (see getSubscriptions for instance).
See the diff of this PR:
this Lib is used in several well known projects:
soon
This PR is WIP because need:
This PR may be a BC Break if people inject their own AwsClient, please tell me how you suggest to deal with it?