Part 3: Table Management and Internal Architecture
This part covers key aspects of managing DynamoDB tables and understanding the underlying architecture that powers them. It begins with an exploration of different capacity modes and table classes, providing strategies for configuring DynamoDB to match specific workloads and budget requirements. Following this, the part offers an in-depth look at DynamoDB’s architecture, explaining how request routers, storage nodes, and other core components work. Understanding DynamoDB-specific distributed systems concepts will provide context about DynamoDB’s scalability, high availability, and durability characteristics. It will potentially also help you develop and troubleshoot DynamoDB-backed applications.
This part contains the following chapters:
- Chapter 9, Capacity Modes and Table Classes
- Chapter 10, Request Routers, Storage Nodes, and Other Core Components