George Asafev
Swapping Low Latency Data Storage Under High Load
#1about 4 minutes
Migrating 140M users from a Redis-based monolith
Miro's user registry team faced migrating 140 million users from Redis, which was unsuitable as a persistent store and was tied to a difficult-to-maintain monolith.
#2about 3 minutes
Evaluating PostgreSQL vs DynamoDB for the new database
The team compared PostgreSQL's flexibility with DynamoDB's managed scaling, ultimately choosing DynamoDB paired with DAX for its performance on read-heavy workloads.
#3about 2 minutes
Load testing the database solutions under production load
To validate their choice, they load-tested PostgreSQL using pgbench and DynamoDB with a k6 and EC2 setup to simulate production traffic.
#4about 2 minutes
Understanding the limitations of DynamoDB and DAX
Adopting DynamoDB with DAX required navigating limitations like primary key access patterns, separate item and query caches, and difficult vertical scaling.
#5about 4 minutes
The phased migration strategy from Redis to DynamoDB
The migration was executed in controlled phases using feature flags, including dual writes, a background data copy, shadow calls for validation, and a gradual rollout.
#6about 2 minutes
Unexpected DAX performance issues and learnings
After going live, the team discovered that rapid connection spikes caused DAX throttling and that adding a fourth node to their cluster unexpectedly increased replication lag.
#7about 4 minutes
Results of the migration and Q&A
The successful migration reduced endpoint latency up to four times and enabled the team to move forward with their microservice architecture, followed by a Q&A on alternative solutions.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
02:31 MIN
Achieving massive scale on AWS for Prime Day
Reliable scalability: How Amazon.com scales on AWS
07:21 MIN
Answering questions on data volume, challenges, and databases
Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies
10:39 MIN
Q&A on migration strategy and stakeholder management
AWS Migration within 3 months
05:40 MIN
Building a dynamic LRU cache with DynamoDB and CDC
Advanced Caching Patterns used by 2000 microservices
01:55 MIN
Merging data engineering and DevOps for scalability
Software Engineering Social Connection: Yubo’s lean approach to scaling an 80M-user infrastructure
03:43 MIN
Q&A on implementation details and technology choices
Challenges for omnichannel applications at ALDI: Data distribution and offline capabilities
03:24 MIN
Supporting hyperscale workloads with a single database
Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases
03:01 MIN
Key learnings and results from the MLOps transformation
The Road to MLOps: How Verivox Transitioned to AWS
Featured Partners
Related Videos
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
In-Memory Computing - The Big Picture
Markus Kett
Building Real-Time AI/ML Agents with Distributed Data using Apache Cassandra and Astra DB
Dieter Flick
From 0 to 1.000.000: How to build a serverless raffle service for hyperscale
Marco Plaul & Martin Sakowski
Scaling: from 0 to 20 million users
Josip Stuhli
Database Magic behind 40 Million operations/s
Jürgen Pilz
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
The Road to MLOps: How Verivox Transitioned to AWS
Elisabeth Günther
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Mobysoft
Manchester, United Kingdom
Intermediate
ETL
Python
Amazon Web Services (AWS)

Grafana Labs
Remote
€97-116K
Senior
Go
React
Grafana
+2

mund consulting AG
Frankfurt am Main, Germany
Senior
API
JIRA
Unity
Azure
Scala
+9



Grafana Labs
Remote
£91-110K
Senior
Go
React
Grafana
+2

Smart Future Campus GmbH
Dresden, Germany
ETL
JSON
Azure
NoSQL
Scrum
+1

Amazon.com, Inc
Cambridge, United Kingdom
Senior
MySQL
PostgreSQL
Amazon DynamoDB
Microsoft SQL Server
Amazon Web Services (AWS)

Colibri Digital
Charing Cross, United Kingdom
Senior
Azure