TARMOLOV_WORK Telegram 128
На собеседованиях мы можем задать вопрос вида: "Как код попадает на боевые сервера?"

Вопрос деплоя сервиса имеет множество аспектов. Ожидается, что кандидат обратит внимание на несколько сред выполнения.

В нашей команде используются следующие среды выполнения сервиса:

- development — локальная разработка сервиса
- stand — стенд с работающей версией сервиса для каждого pull request
- testing — собранный релиз-кандидат
- prestable — продакшн версия сервиса с частью реального трафика
- production — продакшн версия сервиса с 100% пользовательского трафика

Разработчики проводят большую часть времени в окружениях development и stand, где происходит разработка и отладка сервиса.

Тестировщики в основном фокусируются на окружениях stand и testing, где осуществляется основной отлов багов.

Тем не менее, как разработчики, так и тестировщики следят за всеми окружениями.

Конечные пользователи видят два окружения: prestable и production. В обеих средах развертывается финальная версия сервиса, однако prestable получает только небольшую долю продакшн трафика.

Для небольших сервисов мы можем пропустить prestable, но для критичных сервисов prestable помогает обнаружить неудачные релизы и вовремя их откатить с минимальными потерями.

Кроме того, существуют специализированные окружения, такие как stress, о которых можно поговорить в другой раз.

#инфраструктура



tgoop.com/tarmolov_work/128
Create:
Last Update:

На собеседованиях мы можем задать вопрос вида: "Как код попадает на боевые сервера?"

Вопрос деплоя сервиса имеет множество аспектов. Ожидается, что кандидат обратит внимание на несколько сред выполнения.

В нашей команде используются следующие среды выполнения сервиса:

- development — локальная разработка сервиса
- stand — стенд с работающей версией сервиса для каждого pull request
- testing — собранный релиз-кандидат
- prestable — продакшн версия сервиса с частью реального трафика
- production — продакшн версия сервиса с 100% пользовательского трафика

Разработчики проводят большую часть времени в окружениях development и stand, где происходит разработка и отладка сервиса.

Тестировщики в основном фокусируются на окружениях stand и testing, где осуществляется основной отлов багов.

Тем не менее, как разработчики, так и тестировщики следят за всеми окружениями.

Конечные пользователи видят два окружения: prestable и production. В обеих средах развертывается финальная версия сервиса, однако prestable получает только небольшую долю продакшн трафика.

Для небольших сервисов мы можем пропустить prestable, но для критичных сервисов prestable помогает обнаружить неудачные релизы и вовремя их откатить с минимальными потерями.

Кроме того, существуют специализированные окружения, такие как stress, о которых можно поговорить в другой раз.

#инфраструктура

BY Тармолов про работу


Share with your friend now:
tgoop.com/tarmolov_work/128

View MORE
Open in Telegram


Telegram News

Date: |

The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. Those being doxxed include outgoing Chief Executive Carrie Lam Cheng Yuet-ngor, Chung and police assistant commissioner Joe Chan Tung, who heads police's cyber security and technology crime bureau. Telegram Channels requirements & features It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS): Click “Save” ;
from us


Telegram Тармолов про работу
FROM American