DynamoDB

Last updated: Mar 2, 2026


Rationale

DynamoDB is the database we use for storing all the business-related data in our platform. The main reasons why we chose it over other alternatives are the following:

Alternatives

  • Google Cloud Spanner: It is a Relational Database Management System (RDBMS), which means it is not as scalable and performant for web-scale applications. It requires managing infrastructures such as clusters, nodes and networks. Connecting it to other AWS services increased complexity. In addition, it had an unpredictable pricing model at the time.
  • AWS RDS: It is an RDBMS, which means it is not as scalable and performant for web-scale applications. It requires managing infrastructures such as clusters, nodes and networks.

Usage

We use DynamoDB for

On this page