At this step, we need to create a database to store customer information in the application. In this part, I’ll choose DynamoDB as the storage database. If you have a project where the data is simpler, unstructured, and needs fast queries, you can consider DynamoDB.
Because DynamoDB is a non-relational database and stores data in partitions, the way we design it will be very different from how we design relational databases like MySQL or PostgreSQL, or document databases like MongoDB.