dynamo is a set of techniquess that together can form a highly available key-value structured storage system or a distributed data store. it has properties of both databases and distributed hash tables (dhts). it was created to help address some scalability issues that amazon.com's website experienced during the holiday season of 2004. by 2007, it was used in amazon web services, such as its simple storage service (s3).