Amazon DynamoDB
Amazon DynamoDB is a serverless, NoSQL database service that enables you to develop modern applications at any scale. Thanks to the serverless architecture you only pay for what you use, and there are no cold starts, no version upgrades, no maintenance windows, no patching, and no downtime maintenance.
Key-value and document data models
Amazon DynamoDB supports both key-value and document data models. As a NoSQL database, DynamoDB has a flexible schema so each item can have many different attributes. A flexible schema allows you to easily adapt as your business requirements change, without the burden of having to redefine the table schema as you would in relational databases.
Serverless that scales to zero
With Amazon DynamoDB, there are no servers to provision, patch, or manage, no software to install, maintain, or operate, and zero maintenance downtime. Tables scale automatically to adjust for capacity and maintain performance at scales that would overwhelm traditional relational databases. The on-demand pricing model ensures you only pay for what you use, and scales to zero in periods of no use.
ACID transactions
Amazon DynamoDB is built for mission-critical workloads, including support for atomicity, consistency, isolation, and durability (ACID) transactions for applications that require complex business logic. Reliability is supported with managed backups, point-in-time recovery, and more.
Our work with DynamoDB
We worked with insurance provider RSA to build the new Morethan.com website, using DynamoDB to store quote information during users’ online quote-and-buy journeys. This provides robust storage and retrieval of document-based data which wouldn’t neatly fit a schema model, and delivers cost effectiveness since many records are infrequently retrieved.
Our insights
Talk 1-1 with a consultant
Book a call with one of our consultants to discuss your challenges.