DEV Community

Cover image for Learning AWS Day by Day — Day 47 — Amazon DynamoDB — Part 3
Saloni Singh
Saloni Singh

Posted on

Learning AWS Day by Day — Day 47 — Amazon DynamoDB — Part 3

Exploring AWS !!

Day 47:

Amazon DynamoDB — Part 3

Image description

DynamoDB for high scaled systems like amazon.com:

If you have below needs, then try going for DynamoDB:

Users — 1 million +

Data Volume — TB, PB, EB

Locally — Global

Performance — Microsecond latency

Request Rate — million/second

Access — mobile, IoT, devices, scale-up and down

Dev access — Instant API Access

Economics — Pay-as-you-go

Customers rely on DynamoDB to support mission critical workloads, example, Banking and Finance — fraud detection, user transaction, mainframe offloading (Used by — Capital One, Vanguard, Fannie Mae), Gaming, software and internet, ad-tech, retail, media and entertainment.

Fast and flexible NoSQL database service for any scale:

Performance at scale:

Handles millions of requests per seconds

Delivers single digit milliseconds latency

Automated global replication

New Advanced streaming with Amazon Kinesis data streams

No servers to manage

Maintenance free

On demand capacity mode

Change data capture for integration with lambda, Redshift, ElasticSearch

Enterprise Ready:

ACID transactions

Encryption at rest

Continuous backups (PITR) and on demand, backup and restore

NoSQL workbench

Export table data to S3

PartiQL (SQL compatible query language) support

As you keep throwing traffic, it returns queries faster

DAX (DynamoDB Accelerator) adds read cache

Performance at scale:

Fully managed, highly available cache for DynamoDB

Even faster — microseconds latency

Scales to millions of request/second

API compatible

Global tables provide applications with multi-region replication.

Build high performance, globally distributed applications.

Low latency reads and writes to locally available tables.

Multi-region redundancy and resiliency and 99.999% availability

Multi active writes for any region

Easy to set up and no application rewrites required

No servers to manage:

DynamoDB does heavy lifting for you across:

Security — OS Patching, Database Patching, ACL enforcement, Audit, Encryption management, Compliance

Availability — Highly available, Monitoring report, Cross region replication management

Durability — sustain outages, re-replicate quickly, manage backup and resource

Scalability — Host provisioning, host repair and retirement

Performance — Performance tuning, Index management, Cache management

Top comments (0)