Skip to content
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

Use official SDK as low-level implementation, or clarify advantages of not doing so #263

Open
boutell opened this issue Dec 10, 2014 · 6 comments

Comments

@boutell
Copy link
Contributor

boutell commented Dec 10, 2014

I think it makes sense to either use the official AWS SDK as the actual implementation of talking to AWS, or clarify the advantages of avoiding that implementation. It would also be helpful to understand whether the goal is to pursue new features, or just maintain knox for existing apps on the assumption that most users are migrating to the SDK.

I'm suggesting these questions be addressed in the documentation.

@marr
Copy link

marr commented Dec 27, 2014

👍

@aseemk
Copy link

aseemk commented Oct 8, 2015

We've moved over to the official AWS SDK, and we've been pretty happy.

@stephenyeargin
Copy link

@TooTallNate Can you or a teammate weigh on this one? Not sure who all is on the Owner/Collaborator roster.

@avimar
Copy link

avimar commented Jul 20, 2016

I don't know if it was on purpose, but andrewrk would say it's a great choice to avoid the official SDK. See: andrewrk/node-s3-client#129

@adamreisnz
Copy link

adamreisnz commented Oct 7, 2016

@avimar doesn't he advocate the exact opposite?

So if this module is going to survive, it must be changed to remove the dependency on the aws sdk js package and instead make direct HTTP requests, like knox already does.

And:

I made a fundamental mistake when making this library, which was depending on the official AWS SDK package, which is probably the worst piece of shit JavaScript package I've ever depended on.

@avimar
Copy link

avimar commented Oct 7, 2016

@adambuczynski Uhm. That's what I meant. I'm not sure why I worded it that way!

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

No branches or pull requests

6 participants