-
Notifications
You must be signed in to change notification settings - Fork 580
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
DAX Support fo V3 SDK #4263
Comments
Hi there! As discussed here aws/aws-sdk#232, this client implemented as a separate (closed source) software package and is not released as an SDK component. At this time we have no plans to implement a DAX client in the SDK natively, but I'll keep this issue open for tracking purposes. |
I've opened this feature request to get it added to the SDK, or at least have v3 support the current DAX library. If it's not going to be supported, what exactly are people supposed to do? As I've said before, going back to the v2 SDK just for DAX is not an acceptable solution, and I'm sure others will agree. Why the hesitancy to support DAX in the v3 SDK? |
If this isn't supported for V3, we are blocked from further upgrading our node version on lambda since the aws-sdk v2 isn't bundled in the node 18 environment and we use that to minimize our deployment size. |
Looks like you a sh*t out of luck then as its been confirmed they are not going to support DAX with V3. I'm in a similar predicament. I want to implement DAX with Node 18 but obviously won't be able to. Smells like DAX might be getting canned? |
@kellertk can we get an update? Where can we address the team responsible for the Dax client that uses the v2 SDK ( What is their reasoning for not wanting to write an updated Dax client for the v3 SDK? Can you confirm if Dax is being canned as a feature? If not, we need a v3 compatible Dax client. |
Reverting to version 2 of AWS-SDK seems like a pain since we've just moved 3 applications to DynamoDB with hopes to using DAX to speed it up. I was thinking DAX would be the true accelerator to our projects. |
@kellertk, I do feel like I missing something here, considering:
Is amazon-dax-client the only way of using DAX from a nodejs lambda? How are we suppose to use DAX from a nodejs18.x lambda function without bloating it with SDKv2? |
You're not missing anything mate, thats exactly it. There is no way to use DAX without the v2 SDK. |
@paul-uz I really think AWS has dropped the ball with this. I really love Dynamodb and I have this e-commerce app built on Dynamodb but looking at my database response I am getting double digit response time I’d love to bring it down to single digits and the only way to do that right now is to downgrade to AWS-JS-v2 that’s sucks. I love Dynamodb db but I think I made an error choosing it for such an important project. 😭😤If they are getting rid of DAX then at least give us another updated tool to use for caching. Unless they want us to stand up some redis DB for our DynamoDbs. Just merely gorging through this thread shows that a number of developers are using Dynamodb. Come on Amazon make this right. |
Never mind it was just the cluster management API. |
Closing, as the DynamoDB team, the current owner of npm module amazon-dax-client has no plans to support new major SDK versions in immediate future as per aws/aws-sdk#232 (comment) |
Can we keep this open, please, so we can try and gain traction to get this implemented? |
@paul-uz FYI I've opened a case with support today for the feature request, will keep this thread up to date on answers received. |
@paul-uz here's unfortunate answer i got from support:
|
Oh I know. I'm the one that pretty much got this out of them in the end after asking and asking. |
Hi @paul-uz, I'm going to be closing this issue, for the same reason we closed #232. The data plane client for DAX will not be implemented in the AWS SDK, because these are and always have been different codebases. This is analogous to how the aws/sagemaker-python-sdk is a separate product from boto/boto3, even though they are both AWS Python SDKs, or how the Amazon Chime JS SDK is a different product from the general JS SDK. They are also owned by different teams with different roadmaps. Teams within Amazon gather customer feedback to know what work to prioritize. We've provided your feedback to the DAX team, both from here and from Amazon Premium Support, and we've been in contact with the team since then. The DAX team is also a customer of ours - they consume the AWS JS SDK as part of their library - so we will also be working with them to update their software before AWS SDK for JS v2 becomes end of support. I have no specific timelines I can share with you here. You should watch for new releases on the DAX release page, which is where you will find an update once one is released. Because no further work in the AWS JS SDK on this issue is possible, I will be closing this. You can continue to provide feedback directly to the DynamoDB team by following the "Feedback" link on the bottom of the DynamoDB page on the AWS Console. |
Describe the feature
The v3 SDK does not support DAX, as confirmed here aws/aws-sdk#232
Use Case
I want to use DAX with the v3 SDK
Proposed Solution
Implement support for DAX in v3
Other Information
No response
Acknowledgements
SDK version used
v3
Environment details (OS name and version, etc.)
Lambda Node 18
The text was updated successfully, but these errors were encountered: