Things to consider before choosing DynamoDB

Composite primary keys can contain maximum of 2 attributes

Can query data only with keys and indexes

Limited query capabilities from AWS web console

Auto scaling doesn’t scale well

DynamoDB Auto Scaling is designed to accommodate request rates that vary in a somewhat predictable, generally periodic fashion. If you need to accommodate unpredictable bursts of read activity, you should use Auto Scaling in combination with DAX (read Amazon DynamoDB Accelerator (DAX) — In-Memory Caching for Read-Intensive Workloads to learn more).

--

--

--

Senior Software Engineer | Full Stack Developer | DevOps Engineer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

perfect Garnet Silver Red Ring suppiler L-1in US 5678

Infinite Staking Overview

OOPs: Inheritance and Polymorphism

Launch School in review: Backend Courses Part 2

Behind the Scenes: Tess Flynn on The Power of Infrastructure, Open Source and Making Technology…

ARK Core 2 Technical Update Series — New API v2

Blazor with Auth0, using the Management API

How to upgrade your version of PHP to 7.0 on macOS Sierra

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Dulaj Atapattu

Dulaj Atapattu

Senior Software Engineer | Full Stack Developer | DevOps Engineer

More from Medium

AWS Lambda

AWS Lambda Function — Some Real Use Cases

Cross-stack AWS SQS Permissions

A practical way to log errors in a centralized way for all AWS Lambda functions

Cloud Watch Error Log Group Example