AWS Database Blog
Category: Amazon DynamoDB
Why Reltio chose an all-in migration to Amazon DynamoDB
“Reltio’s ability to drive innovation on behalf of their customers exemplifies how cloud-native businesses can leverage AWS to deliver differentiated solutions. Through collaboration in both technology development and go-to-market efforts, Reltio’s partnership with AWS continues to strengthen their position as an industry-leading master data management solution.” -Amine Chigani, AWS Global Head of Enterprise Technologists Amazon […]
Amazon DynamoDB schema from the prism of SQL
A database is one of the main components of software system design. RDBMS has been a cornerstone of application development for decades, making SQL the language of choice for most developers. As application requirements for scalability and availability are changing rapidly, Amazon DynamoDB—a serverless, NoSQL key-value database that delivers single-digit millisecond performance at any scale […]
How OLX optimized their Amazon DynamoDB costs by scaling their query patterns
This is a guest post by Miguel Alpendre (Engineering Manager at OLX Group), Rodrigo Lopes (Senior Software Engineer at OLX Group), and Carlos Tarilonte (Senior Developer at OLX Group) in partnership with Luís Rodrigues Soares (Solution Architect at AWS). At OLX, we operate the world’s fastest-growing network of trading platforms. Serving 300 million people every […]
Build resilient applications with Amazon DynamoDB global tables: Part 4
In the first three posts of this four-part series, you learned how the choice of zonal or Regional services impacts availability, and some important characteristics of Amazon DynamoDB when used in a multi-Region context with global tables. Part 1 also covered the motivation for using multiple Regions. Part 2 discussed some important characteristics of DynamoDB. […]
Build resilient applications with Amazon DynamoDB global tables: Part 3
In the first two posts of this four-part series, you learned how the choice of zonal or Regional services impacts availability and some important characteristics of Amazon DynamoDB when used in a multi-Region context with global tables. Part 1 also covered the motivation for using multiple AWS Regions. Part 2 discussed some important characteristics of […]
Build resilient applications with Amazon DynamoDB global tables: Part 2
In the first post of this series, you learned about the differences between zonal, Regional, and global services, and how they affect theoretical application availability. In this post, you’ll learn more about some important Amazon DynamoDB characteristics and how they impact multi-Region design. Properties of DynamoDB tables in a single Region DynamoDB is a NoSQL […]
Build resilient applications with Amazon DynamoDB global tables: Part 1
Customers that need to build resilient applications with the lowest possible recovery time objective (RTO) and recovery point objective (RPO) want to make the best use of AWS global infrastructure to support their resilience goals. Building an application using multiple Availability Zones in a single AWS Region can provide high levels of availability, but you […]
The five most visited Amazon DynamoDB blog posts of 2022
From January through September of 2022, Amazon Web Services (AWS) customers visited the following five Amazon DynamoDB blog posts more than all others. Use this list (starting with most visited) to see what other customers have been reading and decide what to learn next. Amazon DynamoDB can now import Amazon S3 data into a new […]
Modeling a scalable fantasy football database with Amazon DynamoDB
Today’s online games generate more data than ever and have request rates that reach millions per second. For these data-intensive games, it’s important for developers to select a database that delivers consistent low latency at any scale and has throughput elasticity to accommodate spikes in traffic without costly overprovisioning during low activity periods. This is […]
Build a CQRS event store with Amazon DynamoDB
The command query responsibility segregation (CQRS) pattern, derived from the principle of command-query separation, has been popularized by the domain-driven design community. CQRS architectures that use event sourcing save generated events in an append-only log called an event store. By using event sourcing, you can, among other benefits: Design applications to update a database and […]









