We mostly use it for e-commerce data.
Data Engineer at Pharos Analytics Lab
Easier to scale than other databases. but when connecting to other services, we need to sort and code the data
Pros and Cons
- "AWS technical support is very friendly."
- "I would rate the stability a seven out of ten. We faced some configuration issues."
What is our primary use case?
How has it helped my organization?
Any inflow of new data, whether it is new input or schema inflow, can be captured and stored in DynamoDB. Any variables or inputs can be captured in DynamoDB.
What is most valuable?
It's easier to scale than other databases.
It's serverless, scalable, and we can replicate and do blow letters. It's okay from my side.
When creating login credentials, we can make a security setup while using DynamoDB.
What needs improvement?
It has a different schema type than other databases. DynamoDB has a separate schema.
It is a schema-less, NoSQL database. When connecting to other services, we need to sort and code the data. We need to especially monitor the coding of the data. There will be some minor changes to normal coding.
Buyer's Guide
Amazon DynamoDB
June 2026
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
For how long have I used the solution?
I have been using it for two years.
What do I think about the stability of the solution?
I would rate the stability a seven out of ten. We faced some configuration issues.
We mainly need to know the configurations and settings. They need to be customized before setup can be done.
What do I think about the scalability of the solution?
We are a small company; only four developers use it.
I would rate the scalability an eight out of ten.
How are customer service and support?
AWS technical support is very friendly and looks out for the business to continue. They will support you based on your support ticket.
Which solution did I use previously and why did I switch?
I have used Azure. It was for a previous project.
How was the initial setup?
For deployment, we use libraries. If you want to create a library, it's basic functionality. We can call it by integrating with any Python library. We can deploy it very quickly and easily.
Compared to MongoDB, we can set up DynamoDB within half a day.
AWS handles the maintenance.
What's my experience with pricing, setup cost, and licensing?
It's pay-as-you-go. You pay for how much you use and store. We can also make automatic backups and use replication for the database. It is suitable for high-performance applications.
It's on a monthly basis. So it's a subscription.
We use it for support services, so we subscribe to it only when needed. So, the pricing can vary.
I would rate the pricing an eight out of ten.
What other advice do I have?
I can recommend AWS, especially for enterprise and retail-level customers.
Overall, I would rate it a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
A reliable solution with good latency and security features
Pros and Cons
- "The latency feature is precious."
- "The setup cost could be reduced. But overall, the tool works smoothly."
What is our primary use case?
The solution is being used for scaling. For instance, if your throughput is X, then automatically, we can handle two X without incurring any additional cost, which gives you leverage over the spiking nature of the customer.
What is most valuable?
The latency feature is precious.
What needs improvement?
The setup cost could be reduced. But overall, the tool works smoothly.
For how long have I used the solution?
I have been using Amazon DynamoDB for the last two years.
What do I think about the scalability of the solution?
Amazon DynamoDB is a managed database by AWS, so it handles scalability. I've seen improvements in scalability. For customer data, they replicate it three times independently of use, ensuring they can handle peak throughput at twice the usual rate. From a cost perspective, I'm charged based on the amount of data scanned and returned.
How are customer service and support?
It provides premium support for enterprise solutions and real-time assistance.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
How was the initial setup?
Integration with Amazon DynamoDB is straightforward due to clear documentation and comprehensive support.
What was our ROI?
Investing in Amazon DynamoDB has provided us with reliability and scalability, which are crucial for our operations. This has been a significant return on our investment.
What's my experience with pricing, setup cost, and licensing?
It is costly. To reduce the costs, users need to read the node in front of it. For read-heavy groups, cache optimization can help manage costs. I can't disclose specific pricing, but it's competitive compared to others in the market, and this information is easily accessible online.
Which other solutions did I evaluate?
Amazon DynamoDB stands out primarily in its managed database feature compared to other tools. While other tools like MongoDB offer similar support, DynamoDB excels in its GSI and LSI capabilities, especially in partitioning and data handling. Its reliability and security features are notable, meeting our company's data security requirements.
I would rate Amazon DynamoDB an eight out of ten, primarily for its reliability, scalability, and security features. In terms of support, I would rate it above nine, especially for enterprise solutions with premium backing that ensures real-time assistance.
What other advice do I have?
DynamoDB doesn't directly support AI-driven applications, but it can certainly be used as a backend database for such applications.
I would rate Amazon DynamoDB an eight out of ten, primarily for its reliability, scalability, and security features.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Amazon DynamoDB
June 2026
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
Genesys Cloud Consultant / Software Engineer at Hightelecom
Helps with quicker searches, faster implementation, helpful technical support and JSON format makes it easier to read
Pros and Cons
- "The most valuable feature of this solution is the non-relational database."
- "If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult."
What is our primary use case?
We use Amazon DynamoDB because we require a non-relational database for a variety of brands.
How has it helped my organization?
For example, we have extensive experience with relational databases. If you use Dynamo to implement a large project, it will help you implement it faster and perform faster searches. It's good because I feel, the JSON format makes it easier to read.
What is most valuable?
The most valuable feature of this solution is the non-relational database.
What needs improvement?
If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult.
For how long have I used the solution?
I have been using Amazon DynamoDB for one year.
I am working with the latest version.
What do I think about the stability of the solution?
Amazon DynamoDB is quite stable.
What do I think about the scalability of the solution?
Amazon DynamoDB is a scalable solution.
We have 160 users, in our organization.
We need to build a better solution using this database. Perhaps for future items. That was a great experience.
How are customer service and support?
I would rate the technical support a four out of five.
Which solution did I use previously and why did I switch?
Previously, we used CatalinaDB. It is very similar.
How was the initial setup?
If you don't have any prior expertise, it may be rather complex.
We only require one person who has knowledge of databases to maintain this solution.
What about the implementation team?
The deployment was done in-house.
What was our ROI?
We have seen an ROI, but the pricing is actually determined by the clients you implement.
What's my experience with pricing, setup cost, and licensing?
It is a little expensive.
It is dependent on the license you use. The license we now have is for the consumption of reading. It's around $80 each month, or more.
Which other solutions did I evaluate?
We tried to implement certain schemes or determine what is the best way to implement the project. We discovered that Dynamo was better.
What other advice do I have?
Have database experience not just in relational databases, but also in non-relational databases, as well as AWS or configuration experience.
I would rate Amazon DynamoDB a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior HPC and BigData Architect at Bitnet
Stable and scalable NoSQL database used to collect and move data to third party solutions
Pros and Cons
- "The most valuable features are the flexibility and the compatibility options without needing to use any additional services or software, as it is an independent solution that doesn't need other solutions to operate."
- "The design patterns and the documentation for this solution could be improved. In a future release, we would like to see an improvement of the data push options as we sometimes experience blockers when moving data."
- "The design patterns and the documentation for this solution could be improved."
What is our primary use case?
We use this solution for two main purposes. The first is for the IoT-H devices to collect data and push the collected data to the DynamoDB. The second aim is to use the Terraform integration for the GS. This solution supports 25 users.
What is most valuable?
The most valuable features are the flexibility and the compatibility options without needing to use any additional services or software. It is an independent solution that doesn't need other solutions to operate.
What needs improvement?
The design patterns and the documentation for this solution could be improved. In a future release, we would like to see an improvement of the data push options as we sometimes experience blockers when moving data.
For how long have I used the solution?
I have been using this solution for more than two years.
What do I think about the stability of the solution?
This is a stable solution. In the last three years, I have not encountered any issues.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and support?
We make use of the paid version of support and do not usually wait more than 40 minutes to be assisted via email or live chat. I would rate support a five out of five.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is not that easy. It requires at least one mid-level DevOps engineer to understand both the company requirements and also the AWS capability in order to meet them. I would rate the initial setup a four out of five.
What's my experience with pricing, setup cost, and licensing?
I would rate the pricing for this solution a four out of five.
What other advice do I have?
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Lead at Zopper
A NoSQL database that stores unstructured data and provides high performance
Pros and Cons
- "Amazon DynamoDB is a NoSQL database that stores unstructured data and provides high performance."
- "I initially faced issues with the solution's stability, performance, and security."
What is our primary use case?
I have set up Amazon DynamoDB and started using it with my product for data insertion, creation, reading, testing, and configuration.
What is most valuable?
Amazon DynamoDB is a NoSQL database that stores unstructured data and provides high performance.
What needs improvement?
I initially faced issues with the solution's stability, performance, and security.
For how long have I used the solution?
I have used Amazon DynamoDB two to three times.
What do I think about the stability of the solution?
I rate the solution’s stability a seven to eight out of ten.
What do I think about the scalability of the solution?
I rate the solution an eight out of ten for scalability.
How are customer service and support?
The solution’s technical support is good.
How was the initial setup?
The initial setup of the solution is average, and it is neither easy nor difficult. You do need to have some knowledge and experience to set up Amazon DynamoDB.
What's my experience with pricing, setup cost, and licensing?
Given the services and benefits provided by AWS, the solution's pricing is average.
What other advice do I have?
Overall, I rate the solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at a consultancy with 51-200 employees
Has efficient data modeling functionality and an easy setup process
Pros and Cons
- "The technical support team is always available to help us."
- "If the database is kept running continuously, extra costs will be incurred. This particular area needs enhancement."
What is our primary use case?
We have enabled a state-locking mechanism in Terraform, so we store our keys in DynamoDB.
What needs improvement?
If the database is kept running continuously, extra costs will be incurred. This particular area needs enhancement.
What do I think about the stability of the solution?
I rate the platform's stability a nine out of ten.
What do I think about the scalability of the solution?
I rate the platform's scalability a nine out of ten.
How are customer service and support?
The technical support team is always available to help us.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I worked with MongoDB and Firebase earlier. I switched to DynamoDB because of the company and client requirements. Atlassian and Google already own the other two services. I used MongoDB for a machine learning project and Firebase for an Android-level project.
How was the initial setup?
The initial setup process is easy.
What other advice do I have?
I have yet to use DynamoDB for real-time data processing in my applications. However, in Terraform, we utilized it to create multiple infrastructures. Terraform has a state-locking feature, which prevents simultaneous data updates from multiple users. For example, triggering a data update one minute before you do will lock your access until my update is completed. We implemented this feature for telco data monitoring purposes.
Data modeling in DynamoDB is simple and easy to use in our cases. You have primary and secondary tables, and then you can easily model the data. Whatever you use to access the non-structural data is how you get the storage, i.e., API gateways, workflows, and microservices that need to communicate with each other. This is where the database comes into the picture.
I advise others to be thoughtful and careful when using the platform because if you keep the database running continuously, it might cost you a lot of money.
I recommend Amazon DynamoDB to others and rate it a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer.
DevOps Engineer at ZoomOps Technology
A fully managed service that is designed to provide fast and predictable performance
Pros and Cons
- "Amazon DynamoDB is a fully managed service by AWS, and it is designed to provide fast and predictable performance."
- "The solution's backup and restore could be improved to be able to utilize batch operations."
What is our primary use case?
DynamoDB is suitable for a wide range of applications, from small-scale projects to large-scale and high-traffic applications. Amazon DynamoDB is a high-performance managed service, and AWS fully takes care of the operational parts, including hardware, setup, and maintenance.
What is most valuable?
Amazon DynamoDB is a fully managed service by AWS, and it is designed to provide fast and predictable performance.
What needs improvement?
The solution's backup and restore could be improved to be able to utilize batch operations.
For how long have I used the solution?
I have been using Amazon DynamoDB for more than two years.
What do I think about the stability of the solution?
Amazon DynamoDB is a stable solution.
What do I think about the scalability of the solution?
Amazon DynamoDB is a scalable solution. More than three people are using the solution in our organization.
How are customer service and support?
The solution’s technical support is good.
How was the initial setup?
The solution’s initial setup is easy.
What's my experience with pricing, setup cost, and licensing?
Amazon DynamoDB is a cheap solution.
What other advice do I have?
Amazon DynamoDB automatically publishes AWS CloudWatch metrics that provide information on health and performance, read-write capacity, system errors, and conditional check fail requests. It is easy for somebody to learn to use Amazon DynamoDB. I would recommend the solution to other users.
Overall, I rate the solution ten out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Architect- Cloud/Automation at a consultancy with 1,001-5,000 employees
A scalable tool that is very simple to use and provides excellent UI and documentation
Pros and Cons
- "The solution is very simple to use."
What is our primary use case?
I work in the cloud automation domain. I used the product to store data related to automation. We had our own website. We use the product to manage automation. I also used it to store user information.
What is most valuable?
The solution is very simple to use. It is a NoSQL database. The UI is good. DynamoDB Streams is an amazing feature. If there are any changes in the DB, it will automatically trigger the workflow. The GUI is awesome.
For how long have I used the solution?
I have used the solution in the past year.
What do I think about the stability of the solution?
I rate the tool’s stability a ten out of ten. It worked perfectly for us.
What do I think about the scalability of the solution?
I rate the tool’s scalability a ten out of ten. We had more than 500 users.
Which solution did I use previously and why did I switch?
I used MongoDB a very long time ago.
How was the initial setup?
The initial setup is easy. The documentation is good. The deployment could be done within minutes.
What's my experience with pricing, setup cost, and licensing?
The solution is cheaper than Cosmos DB. If an organization doesn’t have much data to store, they can use the solution for free.
What other advice do I have?
It is a good investment. We were able to use it in automation. It was easy to use. Even the new joiners were able to use it effectively. All our automation was effectively stored, and we could build the dashboard out of it to present to the higher management. Anyone who wants to explore a NoSQL database in the cloud must use DynamoDB. Overall, I rate the product a ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Architect at a comms service provider with 11-50 employees
Good performance, observability and well documented
Pros and Cons
- "Never used the support. I got all the information from the documentation."
- "Data integrity across availability zones would be a valuable addition. Currently, DynamoDB provides eventual consistency across availability zones, but strong consistency would be beneficial for certain use cases."
What is our primary use case?
My use case is user data management.
What is most valuable?
It is fairly straightforward. The best part is the scalability, the response performance, and scalability part. I didn't like the API extremely well, but it was okay.
Moreover, the system is pretty well documented, which is important. And it's observability. That's okay.
What needs improvement?
Data integrity across availability zones would be a valuable addition.
Currently, DynamoDB provides eventual consistency across availability zones, but strong consistency would be beneficial for certain use cases.
There is room for improvement in the pricing. A more tiered pricing structure would better accommodate different usage patterns. Similar to leasing a car versus buying it outright, there should be options for those with lower or higher usage volumes.
For how long have I used the solution?
I have been using this solution for three years.
What do I think about the stability of the solution?
It is stable enough.
What do I think about the scalability of the solution?
This is a backend system. So it can be hundreds of thousands of users because it's not like a user interface type thing. So, it serves hundreds of thousands of real-world users.
It is a highly scalable solution.
How are customer service and support?
Never used the support. I got all the information from the documentation.
Which solution did I use previously and why did I switch?
I've worked with NoSQL databases like Redis and Amazon Keyspaces in the past.
We switched to DynamoDB because it is SaaS. We didn't have a dedicated team to maintain our database infrastructure.
Technically, Redis is better than DynamoDB is quite capable. However, it requires less maintenance compared to other NoSQL solutions.
I tried Step Functions, but it would be too pricey if I used it too much. So, I didn't stick with it. For low volume, the peanuts work. For high volume, they become expensive.
I just did play with it and then made a forecast and said no.
We just picked Amazon DynamoDB because it did the job, we wanted to do. I don't find it complicated. We use it. It's pretty straightforward.
How was the initial setup?
It is SaaS from Amazon, you just use it. You don't install anything. It could you could install it if you want. Like, I didn't, but I never used that.
What about the implementation team?
It is a service from Amazon. So that's one of the benefits; you just use it. There is no maintenance required.
What's my experience with pricing, setup cost, and licensing?
For our use case usage, DynamoDB's pricing was okay. However, for high-traffic applications, the pricing structure becomes less attractive.
It might not be the best choice for high volume. DynamoDB's billing is based on usage, not a fixed subscription fee. The invoicing is done monthly, but you only pay for the resources you consume.
There are no additional charges for support or other services. You pay solely for the resources you utilize.
Which other solutions did I evaluate?
My role is a solution architect. So, basically, we play with what we have at hand with what's the company strategy. We're more like Jokers. We play with whatever is the context, not necessarily being like, "hey, I'm an Amazon guy. I only do Amazon." It's mostly into building the software rather than using off-the-shelf stuff. So, we just built what we needed about VPMs in other companies.
What other advice do I have?
For simple, straightforward use cases, I would recommend it. And for whatever decent volume of usage means for each company, I wouldn't recommend it for a tenth of thousands of transactions per second.
Overall, I would rate the solution a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at Out.Cloud
Efficient for resource utilization and highly stable solution
Pros and Cons
- "Speed is the most valuable feature. The speed to store and retrieve data from it."
- "It would be nice to have some AI features in DynamoDB."
What is our primary use case?
It does the basic stuff. It's an efficient resource, just like a special database.
How has it helped my organization?
For us, we are using DynamoDB to store the log credentials or the token, specifically. So that's the use of the service for us.
What is most valuable?
Speed is the most valuable feature. The speed to store and retrieve data from it.
What needs improvement?
It would be nice to have some AI features in DynamoDB.
For how long have I used the solution?
I have been using this solution for around eight months. We don't use the latest version.
What do I think about the stability of the solution?
I would rate the stability a ten out of ten. It's very stable.
What do I think about the scalability of the solution?
I would rate the scalability a nine out of ten. Around 50 to 60 users are currently using this solution in our company. We use this solution every day.
However, we don't plan to increase the usage of the solution because we use it to restore some services when they are deployed.
Which solution did I use previously and why did I switch?
We were testing different services. We used RDS. We switched to this solution for the necessity of this service. The service was changed, and we needed to create a different architecture for the application.
How was the initial setup?
We did not use AWS CLI or the console to configure the services, so it's easy to do all we need.
So, it was easy to set up DynamoDB. I would rate my experience with the initial setup a nine out of ten, where one is difficult, and ten is easy.
What about the implementation team?
It took a couple of minutes to deploy it.
We always use Terraform or another EAC tool to create a resource. We never deploy a resource using the console.
One person is enough for the deployment and maintenance of the solution.
What's my experience with pricing, setup cost, and licensing?
I would rate the pricing a four out of ten, where one is cheap, and ten is expensive. The price is cheap. It is a cheap service.
There are additional costs for DynamoDB like the replication and backup configuration.
What other advice do I have?
It's a good service for all kinds of enterprises.
Overall, I would rate the solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Product Categories
Managed NoSQL DatabasesPopular Comparisons
MongoDB Atlas
Microsoft Azure Cosmos DB
MongoDB Enterprise Advanced
Google Cloud Bigtable
Google Cloud Firestore
Neo4j AuraDB
Amazon Neptune
Amazon DocumentDB
Amazon Timestream
Amazon Keyspaces
Oracle NoSQL Database Cloud
Rackspace ObjectRocket
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros
sharing their opinions.













