"Want to develop websites quick and scalable - use Dynamo DB"
March 21, 2017

"Want to develop websites quick and scalable - use Dynamo DB"

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

Overall Satisfaction with Amazon DynamoDB

DynamoDB - A no SQL database has wonderful use cases. We use DynamoDB for our internal projects, and it is used widely across all our teams in their projects. The major business problem that DynamoDB achieves is that - the AWS SDK that is used to access DynamoDB programmatically is very user-friendly and easy to understand, however big and complex a web application is designed, all it needs is a basic CRUD operation and the SDK handles it very effectively. I think instead of spending hours with SQL DBs, dealing with JDBC/ODBC drivers, special clients, I think DynamoDB is a best alternative for quick and fast paced development.
  • Quick CRUD operations
  • Easy to maintain and manage
  • Cost Effective
  • Nothing much in particular, however I feel it would be nice if it provides additional features like pre-defined templates, quick user guides in the console itself directly.
The most effective feature of DynamoDB is adding triggers. It is very easy to have it connected with other AWS Services. Additionally, the second advantage is setting the provision for indexes and alarms, where you can easily set the spend limit. Using the CloudWatch Alarm, you can easily specify the limits or do some additional processing.
  • Saves man-hours on setting up the JDBC/ ODBC drivers
  • Setting up of triggers in SQL database is comparatively complex, however AWS DynamoDB is much easier to configure and use
  • Provides much heavy tools to view the metrics and graphs
When compared to SQL and many other No SQL databases out in the market, I guess DynamoDB is a perfect stack for developing quick websites. More than that it's highly scalable which is offered by DynamoDB
In the past 6 months, have covered quite a few projects and is currently running on Dynamo DB, the most important factor is one of my crucial NoSQL projects is using Dynamo DB, so will be renewing Dynamo DB license.
Amazon DynamoDB is well suited for quick development of web applications and having DynamoDB as a backend database.