High-level Design of DynamoDB

Learn how to design a cloud-hosted, and well-managed key-value database.

There are numerous components in the system, but we will focus on some salient ones. In this chapter, our objective is to understand different design trade-offs while meeting the needs we stated earlier. Before we get into the details, we must develop a high-level understanding of our design. This will help us understand how our design meets our goals before explaining the specifics.

Note: DynamoDB is a feature-rich database and it is not our goal to cover all of its details here. ...

Access this course and 1400+ top-rated courses and projects.