И в случае, когда что-то пошло не так - очень важно уметь быстро откатываться до стабильного состояния.
Одна из техник, которая позволяет выполнять откат неудачных деплоев без плясок с шаманскими музыкальными инструментами - это Blue/Green.
Именно про нее и поговорим в сегодняшней статье.
https://readosapien.com/blue-green-deployment-zero-downtime-deployment/
#microservices #deploy #systemdesign
Readosapien
Blue-Green Deployment | Zero Downtime Deployment - Readosapien
This is a technique to reduce downtime in the process of releasing software updates. Read this article to know how it is implemented.
Привет!
Неделю назад я делился с вами методикой Blue/Green деплоя.
Сегодня же принес статью про еще один вариант безболезненных выкаток - это Канареечный релиз.
Метод канарейки можно применять не только для поэтапной раскатки, не ломая функционал для львиной доли пользователей, но также и для того чтобы, проверять гипотезы методом A/B. Раскатите новый функционал на 50% пользователей и следите за изменением метрик для обеих групп.
https://codefresh.io/learn/software-deployment/what-are-canary-deployments/
#microservices #deploy #systemdesign
Неделю назад я делился с вами методикой Blue/Green деплоя.
Сегодня же принес статью про еще один вариант безболезненных выкаток - это Канареечный релиз.
Метод канарейки можно применять не только для поэтапной раскатки, не ломая функционал для львиной доли пользователей, но также и для того чтобы, проверять гипотезы методом A/B. Раскатите новый функционал на 50% пользователей и следите за изменением метрик для обеих групп.
https://codefresh.io/learn/software-deployment/what-are-canary-deployments/
#microservices #deploy #systemdesign
Codefresh
What Are Canary Deployments? Process and Visual Example
A canary deployment exposes a new feature to a subset of users, in order to test new functionality before releasing it to the entire user base.