aws / aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin

Pulls in over 100MB of dependencies!

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.