Photo by Jan Antonin Kolar on Unsplash

DynamoDB is a great database for microservices. You can use it for small services with few data or use it with large data heavy applications. One recommendation of AWS is to maintain as few tables as possible in a DynamoDB application. Yet if you create a microservice architecture, should you use a single table design or use one DynamoDB table per microservice?

This blog post explains the idea of a single table design and and why it is not always applicable to a microservice environment. …

Christian Bannes

Software developer at ip.labs GmbH, Germany. Passionate about designing scalable and performant cloud architectures on AWS.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store