DynamoDB Internals

John Pradeep Vincent
11 min readJun 27, 2021

DynamoDB is a high performance key value database, designed to be highly available and always writable.

Most traditional databases favour consistency over availability (CAP theorem), some modern databases however provide eventual consistency in favour of availability.

If your organisation is running hundreds of services, you would need strong consistency for some services and high availability for some.

--

--