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

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

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

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

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

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

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

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

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

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

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



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: |

Hui said the messages, which included urging the disruption of airport operations, were attempts to incite followers to make use of poisonous, corrosive or flammable substances to vandalize police vehicles, and also called on others to make weapons to harm police. Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). How to Create a Private or Public Channel on Telegram? As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously.
from us


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