Fastest possible lookups when keys are everything.
Key-Value Stores: fastest possible lookups when keys are everything
match the datastore to the access pattern
KV doesn't do range queries on values.
Key-value stores trade query power for speed. DynamoDB scales globally with predictable latency; Redis pairs KV with rich data structures; Memcached is the classic in-memory cache.
Composite keys (partition + sort) cover many access patterns.
Single-table design: cram entities into one DynamoDB table by carefully designing keys.
Hot partitions are the failure mode; spread by key prefix or write sharding.
Session store with 1M concurrent users.