Data & Cloud

DynamoDB

AWS's managed NoSQL database designed for predictable, scalable access patterns.

What it is

DynamoDB is a managed key-value and document database on AWS.

How I learned it

I learned DynamoDB while building CertiSafe's application data layer.

How I use it

I use it for serverless-style application data with explicit access patterns.

Concepts I work with

  • Partition keys
  • Sort keys
  • Access patterns
  • Indexes

What I learned

NoSQL schemas should be designed around the queries the product needs.

Applied experience

Projects using DynamoDB