Working with AWS DynamoDB — “The fully managed NoSQL database service DynamoDB is good if you don’t need to worry about scaling and handling large amounts of data.”

Parth Modi tutorial

Principles of Sharding for Relational Databases — Opinions on sharding range from “it saved us” to “it was the worst mistake we made. This post looks at the key factors that play into sharding and how you should approach whether it’s right for you.