Amazon DynamoDB achieves single-digit millisecond response times at any scale by completely decoupling request admission, consistent hashing routing, and multi-Paxos storage groups. When a client SDK issues an operation, a stateless fleet of HTTP/2 request routers hashes the partition key using MD5 into a 128-bit ring to forward the request directly to the leader of the corresponding storage group.
Each storage partition is replicated across three availability zones using a Multi-Paxos consensus quorum. Writes require confirmation from a two-of-three majority before returning, while strongly consistent reads verify leadership leases on local storage nodes. When any partition exceeds 10 gigabytes of data or reaches its throughput threshold, DynamoDB autonomously provisions two child partitions and transparently splits the token space in the background without dropping client traffic.
A centralized partition management coordinator orchestrates the split protocol by taking an asynchronous snapshot of the parent partition’s B-tree storage engine, synchronizing recent transaction logs, and performing an atomic metadata pointer swap in global routing tables.
This strict architectural isolation ensures that runaway queries or localized traffic spikes never cascade into global cluster degradation, providing reliable predictability from single requests to hundreds of millions of operations per second.