Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Support DynamoDB as a backend #333

Closed
ajenkinski opened this issue Apr 4, 2022 · 0 comments · Fixed by pallets-eco/cachelib#209 · May be fixed by #334
Closed

Support DynamoDB as a backend #333

ajenkinski opened this issue Apr 4, 2022 · 0 comments · Fixed by pallets-eco/cachelib#209 · May be fixed by #334

Comments

@ajenkinski
Copy link

ajenkinski commented Apr 4, 2022

I'm opening this issue as a feature request to add support for using an AWS DynamoDB table as the cache backend. I have already implemented a BaseCache implementation that uses DynamoDB, and I'm opening this issue so I can submit a pull request, and link it to this issue.

DynamoDB is a convenient cache backend for AWS users. It's a serverless service, so there's no redis or memcache cluster to maintain. It has a builtin TTL feature to automatically delete items when they expire based on a timestamp field in the items. If a table is configured with PAY_PER_REQUEST billing mode, then you only pay for the throughput you use, which is great for low traffic services. I don't know how its performance compares to redis or memcache; the main appeal for me is the ease of setup and maintenance, and low cost for low traffic services.

# for free to join this conversation on GitHub. Already have an account? # to comment
Development

Successfully merging a pull request may close this issue.

2 participants