Dynamite DynamoDb
September 13, 2023

Dynamite DynamoDb

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon DynamoDB

Mostly storing and accessing data that is not relational. Business problems addressed were related to building various software pipelines that use divergent data. The speed of access was important. The scope was using the pipelines at the organization level in a production environment. Use case was also related to auto-scaling the database as data increases.
  • Storing non relational key value data.
  • Fast data access.
  • Auto Scaling
  • Cost of indexing
  • Better local dynamo db environment setup
  • Cross region replication
  • Cost savings when used with aws lambdas
  • High availability and scalability
  • Fast real-time analysis
DynamoDB is an excellent choice for web applications that require rapid scaling to handle variable and unpredictable workloads. It can handle massive amounts of read and write-traffic with ease. Also, it is easy to set up auto-scaling through AWS UI or through code.
We successfully implemented DynamoDB in two US regions and one Korean region without encountering any performance issues. The database consistently delivered reliable and responsive performance, demonstrating its scalability and effectiveness in serving our multi-region deployment.
It seamlessly integrates with Lambda, simplifying the deployment and management of serverless architecture. Both Lambda and DynamoDB are designed are highly scalable. Lambda functions can be triggered by various AWS services and events, such as changes in DynamoDB tables which makes it easy to write event-driven code.

Do you think Amazon DynamoDB delivers good value for the price?

Yes

Are you happy with Amazon DynamoDB's feature set?

Yes

Did Amazon DynamoDB live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Amazon DynamoDB go as expected?

Yes

Would you buy Amazon DynamoDB again?

Yes

It is well suited when used with other AWS resources like lambdas and ec2. It is easy for auto-scaling when the amount of data is large. It handles high throughput data and is useful for low latency and real-time applications.
It is less appropriate if data is relational and ACID properties are needed by the system. It is also not useful if schema requirements are strict.

Amazon DynamoDB Feature Ratings

Performance
9
Availability
9
Concurrency
9
Security
9
Scalability
10
Data model flexibility
9