DynamoDB is a serverless NoSQL DB that avoids joins, favors denormalization, and fits predictable access. A guide for SQL devs to learn its core concepts.