AWS · Software · YoctoIT tech page

DynamoDB

The constant-latency serverless NoSQL: milliseconds at any scale, with no cluster to size.

FOCUS · SCALE WITHOUT WORRIESManaged key-value for exploding workloads: latency doesn't change, the bill does (for the better)
YoctoIT material for clients and partners · AWS e i nomi dei servizi sono marchi di Amazon.com, Inc.
01 · What it is

Amazon DynamoDB, made clear.

DynamoDB is AWS's key-value/document database: no servers, automatic scaling, multi-AZ replication included and single-digit millisecond latencies even at millions of requests per second. Global Tables replicates active-active across regions.

<10 ms
typical read/write latency, constant with scale
Serverless
on-demand capacity: you pay for the request, not the cluster
Multi-region
active-active Global Tables for users everywhere
Icona ufficiale AWS — Amazon DynamoDB
OFFICIAL AWS ICON · DynamoDB
Console AWS
REAL AWS CONSOLE · DYNAMODB IN AZIONE · SOURCE: AWS BLOG
02 · How to use it well

The things that make the difference.

The model

Applicazionesimple APIs: get, put, query
Table
GSI/LSI indexes
Streams
the key design is the project
DAX · cachemicroseconds for the read-heavy
Backup & PITRbuilt-in continuous protection
Simple outside, distributed inside

On-demand capacity

Zero capacity planning: unpredictable traffic is its habitat.

DynamoDB Streams

Every change as an event: integrations and side effects without polling.

TTL & archiving

Data that expires by itself: sessions and caches that clean up without cron.

Key design

The flip side of simplicity: access must be designed beforehand — and that's our craft.

03 · In depth

Model by access, not by entity

DynamoDB delivers millisecond latencies at any scale if the model follows the access patterns: a well-distributed partition key, GSIs for alternative queries, single-table design where needed. On-demand or provisioned with autoscaling; DAX for microsecond caching; Streams for events; TTL for native expiry; Global Tables for active-active multi-region writes. PITR and on-demand backups close the protection loop.

  • Partition key — distribution is everything: a hot key chokes the table
  • GSI — global indexes for secondary patterns: measured projections, not total ones
  • On-demand — zero capacity planning: the right default for variable workloads
  • DAX — managed microsecond cache for repetitive reads
  • Global Tables — active-active multi-region with last-writer-wins resolution
  • Streams + Lambda — every change is an event: reactive projections and integrations
04 · Numbers and lifecycle

The numbers that matter.

<10 ms
the typical latency at any scale
400 KB
the maximum item size: the document gets split
99,999%
the SLA with Global Tables
35 gg
the continuous PITR you can enable
NoSQL doesn't mean schema-less, it means schema on access: we model the tables on YOUR patterns and costs stay linear.
05 · Use cases

Where it really pays off.

Sessions & profiles

The state of web applications with millions of users: constant reads, linear costs.

IoT & telemetry

Massive writes from devices: ingestion that never bends.

Carts & orders

Simple transactional at very high volume: where relational would be oversized.

NoSQL doesn't mean no mental schema: we design the access patterns first — then DynamoDB never disappoints.