aws / aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin
Pulls in over 100MB of dependencies!
- Dominant language
- JavaScript
- Stars
- 5
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
I have a small codebase, with a number of third party libs, including other AWS libs for rds-data, s3, etc - it totals ~60MB including node_modules folder.
Adding this as a dependency has added over 100MB of additional dependencies! Surely that cant be necessary? Its almost half the lambda budget solely for IAM authentication with keyspaces...
Contributor guide
Research direction
Begin by inspecting the package manifest and dependency tree to identify which dependencies account for the added size, then compare the resulting bundle with the project's existing AWS and Cassandra-related libraries. Done means the authentication plugin's dependency footprint is reduced without losing its documented IAM authentication behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, cassandra, javascript, nodejs
- Domain
- backend, databases, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100