Amazon DynamoDB Reviews (529)

View 1 Video Reviews
Reviews

Amazon DynamoDB Reviews (529)

View 1 Video Reviews
4.4
529 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise scalability and low-latency performance of Amazon DynamoDB, highlighting its ease of integration with other AWS services. The fully managed nature allows developers to focus on application development without worrying about infrastructure management. However, many note that the complex pricing model can lead to unexpected costs if not monitored closely.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Atharva P.
AP
Atharva P.
Cloud BI Engineer
Enterprise (> 1000 emp.)
"Highly Scalable, Low Latency Database with Seamless AWS Integration"
4.5/5
What do you like best about Amazon DynamoDB?

I like Amazon DynamoDB's fully managed and highly scalable NoSQL database with very low latency and seamless AWS integration. I appreciate the automatic scaling because it handles workloads seamlessly and offers high availability with minimal operational overhead. The low latency performance of DynamoDB enables fast read and writes for our organization's real-time applications. I value its serverless architecture, which means we don't have to manage infrastructure, reducing the operational overhead significantly. The streams integration provides event-driven workflows, and the global tables offer multi-region availability and resilience, solving multiple problems. I also find it really useful for integrating data pipelines and working with event-driven applications. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Schema and partition key design require careful planning. Query flexibility is limited compared to relational databases. Review collected by and hosted on G2.com.

Indresh G.
IG
Indresh G.
Project Manager
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Fast, Fully Managed DynamoDB That Scales Effortlessly"
4.5/5
What do you like best about Amazon DynamoDB?

What I like most about Amazon DynamoDB is its fully managed, serverless architecture, which removes a lot of the operational overhead you’d normally have to deal with in traditional databases. Performance stays consistently fast, even at scale, and the automatic scaling makes it easy to handle traffic spikes without needing manual intervention. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

One downside of Amazon DynamoDB is that its pricing model can be difficult to predict, particularly with high or fluctuating workloads. If the database isn’t optimized properly, costs can rise quickly as usage scales. Also, the data model needs careful planning upfront, since it isn’t as flexible as traditional relational databases when you need complex queries or later schema changes. Review collected by and hosted on G2.com.

Garrick C.
GC
Garrick C.
Staff Software Engineer
Financial Services
Small-Business (50 or fewer emp.)
"Affordable Scalability with Consistent Performance"
5/5
What do you like best about Amazon DynamoDB?

I really appreciate Amazon DynamoDB's serverless infrastructure; it's wonderful for what we need. The cost is phenomenal, especially considering what you can do with it. The latency and performance are always consistent, which is impressive. I like how it scales to large sizes while remaining very cheap to maintain, yet still keeps the same performance. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

I think it can be a little bit confusing to get started with because it's a different way of thinking about how you store and access data. So it's not that easy to start with. It's a little bit complex. The Amazon DynamoDB itself is easy to set up, but integrating it with your application takes a high level of knowledge and understanding to get it right. Review collected by and hosted on G2.com.

Pradip G.
PG
Pradip G.
Technology Lead
Computer Software
Enterprise (> 1000 emp.)
"Amazon DynamoDB :Powerful Managed NoSQL Database on AWS"
5/5
What do you like best about Amazon DynamoDB?

As an AWS DevOps Engineer, I really like Amazon DynamoDB because it’s fully managed and straightforward to use. We don’t have to worry about servers, patching, or ongoing maintenance. It delivers high performance with low latency, even as our data grows, and the automatic scaling is especially helpful during periods of high traffic. Integration with other AWS services is smooth, and the security features feel strong. Overall, it saves our team a lot of time and operational effort. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

One thing I feel challenging in Amazon DynamoDB is that data modelling is not very straightforward for beginners. If the table design is not planned properly, it can cause performance issues later. Also, complex queries and joins are not supported like traditional relational databases. Sometimes cost can increase if read/write capacity is not configured properly. Initial learning curve is slightly high for new users. Review collected by and hosted on G2.com.

Jason M.
JM
Jason M.
Software Manager
Manufacturing
Mid-Market (51-1000 emp.)
"Vast Capabilities, Flawless Integrations"
3.5/5
What do you like best about Amazon DynamoDB?

I like that Amazon DynamoDB is pretty vast. I appreciate the flawless integrations it offers, which were really easy to set up thanks to the available documentation. The initial setup was pretty straightforward too. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The documentation doesn't always line up with the current dashboard. Sometimes it tells you to do things in places that aren't there or aren't labeled the same. AWS by itself has a bigger learning curve.. coming from a sql world, I had to think differently Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Scalable, low-latency NoSQL database with strong AWS integration"
5/5
What do you like best about Amazon DynamoDB?

Amazon DynamoDB provides highly scalable, low-latency performance with minimal operational overhead. It is easy to implement and integrates seamlessly with other AWS services like Lambda, API Gateway, and IAM. The fully managed model eliminates the need for capacity planning and routine maintenance, making it ideal for frequent use in production systems. The feature set supports both key-value and document data models, and AWS documentation and support are strong. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Data modeling requires careful upfront planning, and changes to access patterns can be difficult to accommodate later. Pricing can become complex and costly at scale if read and write capacity is not optimized. Debugging performance issues and understanding cost drivers can also be challenging compared to traditional relational databases. Review collected by and hosted on G2.com.

TR
Tarun R.
MTS 2
Mid-Market (51-1000 emp.)
"Scalable with AWS, But Needs Better Querying"
3.5/5
What do you like best about Amazon DynamoDB?

I like that Amazon DynamoDB is within the AWS ecosystem, making it easy to connect with AWS Lambda and EC2 machines as they are all within the same infrastructure. I also appreciate the ease to upscale and downscale, which is really handy for our needs. Additionally, the initial setup of Amazon DynamoDB was quite straightforward, I'd rate it a 9 out of 10. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Querying is not so ideal. Review collected by and hosted on G2.com.

Prakhar G.
PG
Prakhar G.
Software Engineer
Mid-Market (51-1000 emp.)
"Top Features I Love About DynamoDB: Scalability, Performance, and Flexibility"
4.5/5
What do you like best about Amazon DynamoDB?

Below are listed points which I like best about DynamoDB:-

1. Automatic Scaling

2. Fully Managed & Serverless

3. High Performance & Low Latency

4. Flexible Data Model

5. Easy Integration

6. Highly Available & Durable

7. Pay-per-Use Pricing Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Below are the points which I dislike about DynamoDB:-

1. Limited Query Capabilities :- No joins and complex filtering

2. Cost Management Challenges :- If read and write operations are not optimized

3. Item Size Limit:- Max item supported is 400kB

4. Backup and Restore Costs Review collected by and hosted on G2.com.

Yash P.
YP
Yash P.
Software engineer
Small-Business (50 or fewer emp.)
"Really useful if you understand the exactly what you're doing."
4.5/5
What do you like best about Amazon DynamoDB?

This is one of the most useful options available when you need a transactional database. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The pricing is not transparent, and if the initial architecture is not set up correctly, it becomes very difficult to avoid scans which are very costly. Review collected by and hosted on G2.com.

Luca P.
LP
Luca P.
Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Scalable and Performant NoSQL DB By AWS"
4/5
What do you like best about Amazon DynamoDB?

• Serverless Architecture and Scalability:

The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The ability to automatically scale resources up or down to meet application demand is exceptional, ensuring performance remains consistent, even with unpredictable workloads.

• Predictable Performance: It delivers consistent, single-digit millisecond latency at any scale. This makes it an ideal choice for mission-critical applications such as e-commerce, gaming, and real-time services where performance is paramount. During high-traffic events, its reliability is proven.

• Global Tables and High Availability:

The Global Tables feature allows for multi-master, multi-region replication, which is crucial for building highly available, globally distributed applications. Replicating data across three different Availability Zones (AZs) by default ensures robust durability and resilience.

• Integrated Security:

Security is robust, with encryption at rest and in transit, along with tight integration with AWS Identity and Access Management (IAM) for granular access control.

• Flexibility and Integration:

As a NoSQL db, it offers flexibility in the data schema, which is beneficial during development when data structures may evolve. It integrates seamlessly with other AWS services like Lambda and others enhancing its overall functionality. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

My main challenge with DynamoDB has been mastering its cost and performance optimization.

While the pay-per-request model is incredibly flexible, it also means that you have to be vigilant. It’s easy for costs to escalate if you’re not careful about how you design your queries.

An inefficient table scan or a “hot key” that gets accessed too frequently can quickly lead to throttled requests and a surprisingly high bill. Review collected by and hosted on G2.com.