DynamoDB is a fully managed NoSQL database service that supports key-value and document data structures and is offered by Amazon Web Services (AWS).
With DynamoDB, you can create database tables that can store and retrieve any amount of data and serve any level of request traffic.
In 2004 (holiday season), Amazon's e-commerce platform was already stretching the limits of their Oracle database infrastructure. In order to scale the growing business, Amazon Engineers started developing DynamoDB.
In 2007, AWS released one research paper on Dynamo that uses key-value store databases.
In January 18, 2012, AWS announced the availability of DynamoDB to public with the promise of seamless scalability.
In September 2013, AWS made a local development version of DynamoDB available so developers could test DynamoDB-backed applications locally.
Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One uses DynamoDB (as claimed by AWS)
Amazon.com itself using DynamoDB.
Before starting DynamoDB, you are requested to know Node.js or Node.js-like programming languages to query DynamoDB.