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.
Matching moments
28:34 MIN
Answering questions on data volume, challenges, and databases
Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies
22:47 MIN
Key learnings and results from the MLOps transformation
The Road to MLOps: How Verivox Transitioned to AWS
38:52 MIN
Q&A on hybrid cloud strategy and data management
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
21:07 MIN
Enabling cloud-agnostic architecture for easy migration
Let developers develop again
34:04 MIN
Q&A on team collaboration and technical choices
Geometric deep learning for drug discovery
27:59 MIN
Key takeaways for building event-driven systems on Azure
Implementing an Event Sourcing strategy on Azure
05:47 MIN
The challenge of migrating the Lidl online shop to the cloud
Let developers develop again
04:17 MIN
Achieving massive scale on AWS for Prime Day
Reliable scalability: How Amazon.com scales on AWS
Featured Partners
Related Videos
Scaling: from 0 to 20 million users
Josip Stuhli
Database Magic behind 40 Million operations/s
Jürgen Pilz
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
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
How building an industry DBMS differs from building a research one
Markus Dreseler
The Road to MLOps: How Verivox Transitioned to AWS
Elisabeth Günther
Advanced Caching Patterns used by 2000 microservices
Natan Silnitsky
From learning to earning
Jobs that call for the skills explored in this talk.

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL



Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior


Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Zürich Switzerland
SMG Swiss Marketplace Group
Sachseln, Switzerland
Senior