DynamoDB: Scheduling On-Demand Backups

The recent AWS Reinvent 2017 event saw some major announcements, including a couple of exciting ones for DynamoDB users. Global tables and On-Demand backups. In this post, I’ll be taking a quick look at on-demand backups, how they work and how we can schedule them…

Terminology: DynamoDB vs SQL

The more people I talk to about DynamoDB, whether it be online, or general conversation, I find in most cases do no adopt DynamoDB Terminology. Initially,  I didn’t think to much of it – synonyms after all right? Giving it more thought, I feel it…

DynamoDB: Hard Limitations

DynamoDB is a great AWS service, but it comes with a set of limitations. These limitations are not soft limits, but hard limits that cannot be changed with a support ticket (at the time of writing this). I’ve seen a couple of teams get caught…

DynamoDB: Changing table schema

I’ve seen many situations where a team has realised the initial Key Schema they’ve selected for their tables isn’t a good fit, for performance, scale reasons, or simply they recognised a need for a Local Secondary Index. Global Secondary Indexes allow you to create indexes…

DynamoDb Incremental Backups – Part Four

Before we start: If you have missed the previous three posts, please check them out here: Part One Part Two Part Three At this stage, I’m going to assume you are comfortable with DynamoDb Incremental Backups, and the format they are stored in. In this…

DynamoDb Incremental Backups – Part Two

The next blog post in this series, we will delve into the details of our DynamoDb incremental backup solution. If you missed the first post, check it out: Part One I am not going to delve into DynamoDb too much. If you are reading this blog…

DynamoDb Incremental Backups – Part One

DynamoDb is an AWS fully managed NoSQL service, which provides a fast and predictable data store. We’ve been using it for several microservices in the past 18 months, and one feature that is sorely missed, are incremental backups. AWS provides an option to take snapshots…

Microservice Scars – Slides

Had some great feedback on the presentation – thank you to anyone who gave up their time to come listen to us. There have been requests for the slides… here you go. Microservice Scars from Joshua Toth