Dynasight helps you find and fix wasted DynamoDB spend before it becomes a surprise AWS bill. It analyzes your tables, indexes, usage patterns, and configuration to find clear, prioritized cost and performance issues. Unlike generic cloud cost tools, Dynasight is built specifically for DynamoDB, so every insight is practical, focused, and developer-friendly.
No reviews yetBe the first to leave a review for Dynasight
Maker
📌
Hey Product Hunt 👋
I’m excited to launch Dynasight, a DynamoDB cost and performance optimization tool for engineering teams.
I built Dynasight because DynamoDB is amazing at scale.
But it can also become expensive in ways that are hard to notice early.
A table might be overprovisioned, an index might be barely used, a scan-heavy access pattern might be quietly burning your money, or one region/table might be responsible for most of the waste.
The problem is that most teams only realize this after the AWS bill arrives.
Dynasight helps you catch these issues earlier by analyzing your DynamoDB tables and turning the results into clear and prioritized findings.
Instead of generic “your AWS bill increased” alerts, Dynasight focuses on DynamoDB-specific insights like:
👉 Which tables are costing the most
👉 Which tables are overprovisioned
👉 Where inefficient access patterns may exist
👉 Which indexes may be unnecessary or underused
👉 What actions could reduce cost without hurting performance
My goal is to make DynamoDB optimization not feel like another dashboard but more like getting a clear and simple checklist of items that concretely lower costs.
I’d love your feedback if you use DynamoDB at work:
What’s the hardest part of managing DynamoDB cost or performance in your app?
Report
One thing that would make this way more useful for me would be a monthly savings report I can forward to my manager showing exactly what we cut and what we still could tighten up.
Report
Maker
@aliayarynyx Dynasight does exactly that. one of the core features is you receive monthly reports of the savings you made each month. Its a premium feature though. happy to give you an extended free trial to try it out. lmk :) thanks for the feedback, much appreciated!
Report
Congrats on the launch, Uriel.
I connected Dynasight to a production AWS account last week and then did something slightly obnoxious: I went and re-derived its numbers myself from CloudWatch and Cost Explorer.
It estimated $15.56/mo of cost for a set of indexes. I measured $15.85. That's 0.4% off, and it quoted the savings figure below its own computed cost instead of inflating it. I build cost tooling for a living and I almost never see a vendor under-claim.
It also flagged a GSI that nothing had read in 30 days. I didn't know it was dead. Four engineering tickets came out of that one scan.
Worth calling out the IAM role too: Describe/List plus CloudWatch, and that's it. No GetItem, no Query, no Scan. It structurally cannot read the contents of your tables.
Not a flawless product, I sent Uriel a long list of nits privately, because he asked for them. But the measurement engine underneath is honest, and that's the part you can't fake. Upvoted.
One thing that would make this way more useful for me would be a monthly savings report I can forward to my manager showing exactly what we cut and what we still could tighten up.
@aliayarynyx Dynasight does exactly that. one of the core features is you receive monthly reports of the savings you made each month. Its a premium feature though.
happy to give you an extended free trial to try it out. lmk :)
thanks for the feedback, much appreciated!
Congrats on the launch, Uriel.
I connected Dynasight to a production AWS account last week and then did something slightly obnoxious: I went and re-derived its numbers myself from CloudWatch and Cost Explorer.
It estimated $15.56/mo of cost for a set of indexes. I measured $15.85. That's 0.4% off, and it quoted the savings figure below its own computed cost instead of inflating it. I build cost tooling for a living and I almost never see a vendor under-claim.
It also flagged a GSI that nothing had read in 30 days. I didn't know it was dead. Four engineering tickets came out of that one scan.
Worth calling out the IAM role too: Describe/List plus CloudWatch, and that's it. No GetItem, no Query, no Scan. It structurally cannot read the contents of your tables.
Not a flawless product, I sent Uriel a long list of nits privately, because he asked for them. But the measurement engine underneath is honest, and that's the part you can't fake. Upvoted.
@rickwise Thanks Rick, really appreciated!