<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb" -->

---
title: How Vestiaire Collective achieved near-zero downtime RDS...
description: Vestiaire Collective upgraded its Amazon RDS for MariaDB fleet across two major versions with near-zero downtime, using RDS Blue/Green Deployments. The first...
canonical: https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How Vestiaire Collective achieved near-zero downtime RDS for MariaDB upgrades with Amazon RDS Blue/Green Deployments | daily.dev
og:description: Vestiaire Collective upgraded its Amazon RDS for MariaDB fleet across two major versions with near-zero downtime, using RDS Blue/Green Deployments. The first...
og:url: https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb
og:image: https://api.daily.dev/og/posts/OIe7sA4rb.png
og:image:alt: How Vestiaire Collective achieved near-zero downtime RDS for MariaDB upgrades with Amazon RDS Blue/Green Deployments
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How Vestiaire Collective achieved near-zero downtime RDS for MariaDB upgrades with Amazon RDS Blue/Green Deployments

**[AWS Database Blog](https://daily.dev/sources/aws-database-blog)** · 8 min read · 0 upvotes · 0 comments

## Summary

Vestiaire Collective upgraded its Amazon RDS for MariaDB fleet across two major versions with near-zero downtime, using RDS Blue/Green Deployments. The first upgrade, from MariaDB 10.6.19 to 10.11.14, combined an engine version change with an instance class migration from db.r7g.12xlarge to db.r8g.12xlarge, switching over in about 94 seconds. The second upgrade, to MariaDB 11.4.9, switched over in roughly 7 seconds with no noticeable write downtime. Query execution improved up to 40% for most-used queries, and post-upgrade CPU utilization peaked at 4.6%. AWS Countdown Premium provided standby support and war room coordination throughout both upgrades and the intervening peak sales season.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://aws.amazon.com/blogs/database/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-green-deployments>

## Questions this post answers

### How can I upgrade Amazon RDS for MariaDB across major versions with minimal downtime?

Use Amazon RDS Blue/Green Deployments, which create a synchronized standby (green) environment running the new version while production traffic continues on blue, then perform a fast switchover. Vestiaire Collective used this approach to upgrade MariaDB from 10.6.19 to 10.11.14 with a 94-second switchover, and from 10.11.14 to 11.4.9 with just a 7-second switchover and no noticeable write downtime.

_Teams planning a zero-downtime database upgrade can find real switchover benchmarks like this one on daily.dev._

### What performance gains can I expect from migrating RDS instances from r7g to r8g while upgrading MariaDB versions?

Combining an engine version upgrade with an r7g to r8g instance class migration delivered up to 40% faster execution for most-used queries, measured through benchmarking, with post-upgrade CPU utilization peaking at only 4.6% and no bottlenecking. This was achieved during Vestiaire Collective's MariaDB 10.6 to 10.11 upgrade on a db.r7g.12xlarge to db.r8g.12xlarge instance change.

_Engineers weighing instance class upgrades alongside database version bumps can track benchmarks like this on daily.dev._

### How do I keep AWS DMS replication tasks running during an RDS Blue/Green switchover?

Stop the DMS tasks before the switchover occurs, then resume them from a new binlog position once the switchover to the green environment completes. This method was used to maintain two AWS DMS tasks dependent on the RDS for MariaDB source instance during Vestiaire Collective's two-phase MariaDB upgrade without breaking replication consistency.

_Anyone coordinating DMS tasks around a database upgrade can follow practical approaches like this on daily.dev._

## Similar posts on daily.dev

- [How CRED uses Amazon RDS Blue/Green Deployments at scale](https://daily.dev/posts/how-cred-uses-amazon-rds-blue-green-deployments-at-scale-wqgc10xbu) · AWS Database Blog · 0 upvotes · 0 comments
- [MariaDB on RDS vs EC2: A Real-World 500\+ GB Migration](https://daily.dev/posts/mariadb-on-rds-vs-ec2-a-real-world-500-gb-migration-1ifgr4rvo) · MariaDB.org · 0 upvotes · 0 comments
- [Amazon RDS for MariaDB now supports community MariaDB minor versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, and 12.3.3](https://daily.dev/posts/amazon-rds-for-mariadb-now-supports-community-mariadb-minor-versions-10-6-28-10-11-19-11-4-13-11--ogsqjylwm) · AWS · 0 upvotes · 0 comments
- [Zero-Downtime Postgres Migration from RDS to Prisma Postgres](https://daily.dev/posts/zero-downtime-postgres-migration-from-rds-to-prisma-postgres-mrtqze7k5) · Prisma Blog · 0 upvotes · 0 comments
- [1,000 Servers. 160 Clusters. 30 Days. Zero Downtime: Migrating Wix’s MySQL Fleet to Graviton](https://daily.dev/posts/1-000-servers-160-clusters-30-days-zero-downtime-migrating-wix-s-mysql-fleet-to-graviton-mlsiwgq0w) · Wix Engineering · 10 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws), [#infrastructure](https://daily.dev/tags/infrastructure), [#database](https://daily.dev/tags/database)

[View this post on daily.dev](https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How Vestiaire Collective achieved near-zero downtime RDS for MariaDB upgrades with Amazon RDS Blue/Green Deployments","url":"https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb"},"datePublished":"2026-10-26T17:25:32.924Z","dateModified":"2026-10-26T17:32:14.515Z","description":"Vestiaire Collective upgraded its Amazon RDS for MariaDB fleet across two major versions with near-zero downtime, using RDS Blue/Green Deployments. The first...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ed0579713694be01960998ee29b8efaf?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ed0579713694be01960998ee29b8efaf?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"AWS Database Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"AWS Database Blog","logo":"https://media.daily.dev/image/upload/s--En-avd2a--/f_auto,q_auto/v1780213446/logos/aws-database-blog?_a=BAMAMiWQ0","url":"https://daily.dev/sources/aws-database-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"aws,infrastructure,database","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"AWS Database Blog","item":"https://daily.dev/sources/aws-database-blog"},{"@type":"ListItem","position":3,"name":"How Vestiaire Collective achieved near-zero downtime RDS for MariaDB upgrades with Amazon RDS Blue/Green Deployments"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/how-vestiaire-collective-achieved-near-zero-downtime-rds-for-mariadb-upgrades-with-amazon-rds-blue-g-oie7sa4rb#faq","mainEntity":[{"@type":"Question","name":"How can I upgrade Amazon RDS for MariaDB across major versions with minimal downtime?","acceptedAnswer":{"@type":"Answer","text":"Use Amazon RDS Blue/Green Deployments, which create a synchronized standby (green) environment running the new version while production traffic continues on blue, then perform a fast switchover. Vestiaire Collective used this approach to upgrade MariaDB from 10.6.19 to 10.11.14 with a 94-second switchover, and from 10.11.14 to 11.4.9 with just a 7-second switchover and no noticeable write downtime. Teams planning a zero-downtime database upgrade can find real switchover benchmarks like this one on daily.dev."}},{"@type":"Question","name":"What performance gains can I expect from migrating RDS instances from r7g to r8g while upgrading MariaDB versions?","acceptedAnswer":{"@type":"Answer","text":"Combining an engine version upgrade with an r7g to r8g instance class migration delivered up to 40% faster execution for most-used queries, measured through benchmarking, with post-upgrade CPU utilization peaking at only 4.6% and no bottlenecking. This was achieved during Vestiaire Collective's MariaDB 10.6 to 10.11 upgrade on a db.r7g.12xlarge to db.r8g.12xlarge instance change. Engineers weighing instance class upgrades alongside database version bumps can track benchmarks like this on daily.dev."}},{"@type":"Question","name":"How do I keep AWS DMS replication tasks running during an RDS Blue/Green switchover?","acceptedAnswer":{"@type":"Answer","text":"Stop the DMS tasks before the switchover occurs, then resume them from a new binlog position once the switchover to the green environment completes. This method was used to maintain two AWS DMS tasks dependent on the RDS for MariaDB source instance during Vestiaire Collective's two-phase MariaDB upgrade without breaking replication consistency. Anyone coordinating DMS tasks around a database upgrade can follow practical approaches like this on daily.dev."}}]}
```

