Как я реализовал Blue-Green деплой с нулевым даунтаймом на Docker Compose

Недавно я внедрил blue‑green деплой в проде. Реализация довольно простая и кастомная, но справляется со своей задачей на ура! Также сообщу, что используется обычный докер композ на виртуалке — возможно, кому‑то такой подход будет полезен. Для фоновых процессов (воркеров) В приложение добавляется специальный инфрастуктурный singleton класс с флагом is_accepting, и обертка на consumers. В каждом консьюмере перед обработкой проверяем этот флаг: если True — обрабатываем задачу, если False — переносим задачу на повторную обработку (например, в rabbitmq делаем сразу nack(requeue=true))

https://habr.com/ru/articles/1025776/

#bluegreen_deployment #zero_downtime #dockercompose #cicd #rabbitmq #kafka #faststream #celery

Как я реализовал Blue-Green деплой с нулевым даунтаймом на Docker Compose

Недавно я внедрил blue-green деплой в проде. Реализация довольно простая и кастомная, но справляется со своей задачей на ура! Также сообщу, что используется обычный докер композ на виртуалке -...

Хабр

ブルー/グリーンデプロイを使用してシングルAZ構成のRDS for MariaDBをアップグレードする
https://dev.classmethod.jp/articles/upgrade-rds-mariadb-using-bg-deployment/

#dev_classmethod #RDS_for_MariaDB #RDS #BlueGreen_Deployment #AWS

ブルー/グリーンデプロイを使用してシングルAZ構成のRDS for MariaDBをアップグレードする | DevelopersIO

ブルー/グリーンデプロイを使用してシングルAZ構成のRDS for MariaDBをアップグレードする | DevelopersIO