Size: a a a

Обсуждения техдирские

2021 February 05

YM

Yuri M in Обсуждения техдирские
Пятничный вброс:
Кто-нибудь автотестирует своё приложение на PROD?

Вспоминается опыт Qiwi, где на PROD были кошельки для тестовых целей, которые обменивались настоящими рублями-копейками, после чего релиз признавался успешным.
источник

AK

Alex Kapolakaki in Обсуждения техдирские
Yuri M
UAT-стенд может быть необходим по двум причинам:
1. Продолжительный релизный цикл — вам нужно пространство, где release-candidate может настояться недельку и окрепнуть
2. Диктатура кибербезопасности
В этом случае у вас на dev-test-стендах все работает, а в PROD приложение падает, потому что сетевых доступов нет.
Вот вы и вводите pre-prod стенд в максимально жесткой с позиции политик безопасности среде, чтобы все эти ограничения заранее пережить, перестрадать и включить в release plan
Пункт 2 неплохо отзывается в моем сердце, так как сегментация может иметь место, но это можно и при развёртывании проверять. Более того, в пре-проде коннекты к боевой базе и прочему окружению, и, например, crontab не стартанёшь, и вообще неплохо бы не позволять операций на изменение данных. В итоге такая проверка все равно не избавляет от возможных сюрпризов.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Yuri M
Пятничный вброс:
Кто-нибудь автотестирует своё приложение на PROD?

Вспоминается опыт Qiwi, где на PROD были кошельки для тестовых целей, которые обменивались настоящими рублями-копейками, после чего релиз признавался успешным.
да. тестируем синтетическими транзакциями, запускаются регулярно параллельно основной нагрузке, мониторинг орет, если что
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
днём большой пользы нет, прод и так занят, а утром и вечером может отловить проблемы раньше пользаков
источник

KM

Kyrylo Melnychuk in Обсуждения техдирские
Yuri M
Пятничный вброс:
Кто-нибудь автотестирует своё приложение на PROD?

Вспоминается опыт Qiwi, где на PROD были кошельки для тестовых целей, которые обменивались настоящими рублями-копейками, после чего релиз признавался успешным.
Да, тестируем, и настоящими транзакциями и обменами с внешними системами
источник
2021 February 06

AS

Andrey Shetukhin in Обсуждения техдирские
Alex Kapolakaki
Вопрос-наброс уровня it-стратегии в части инфраструктуры: нужно ли pre-prod окружение, если оно не применяется для a/b тестов и демо?
Вводные: k8s, бэкэнд-системы в больших количествах, в основном монолитные, все закрыто автотестами. Под препродом понимаются боевые инстансы, на которые не идёт трафик, а лишь делаются минимальные проверки перед деплоем.
Ээээ..... а поцчиму вы это спрашиваете у айтишников? Айтишники же, вроде, не про деньги.

Спросите у бизнеса, посчитав риски наличия/отсутствия препрода.
источник

C

Combot in Обсуждения техдирские
🌟 Andrey Shetukhin has reached level 3!
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если бизнесу наплевать, или у вас и так всё отлично, то препрод, конечно, не нужен. А мнение айтишников не нужно тем более.
источник

AK

Alex Kapolakaki in Обсуждения техдирские
Если айтишники решают для себя задачу обеспечения безопасных релизов, то это их проблема и задача, и бизнес не имеет к этому никакого отношения. О деньгах-то речи в моем вопросе вообще не шло.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Alex Kapolakaki
Если айтишники решают для себя задачу обеспечения безопасных релизов, то это их проблема и задача, и бизнес не имеет к этому никакого отношения. О деньгах-то речи в моем вопросе вообще не шло.
Айтишники ЗАДАЧИ решают НЕ ДЛЯ СЕБЯ. Распечатайте 150-м кеглем и приклейте на входную дверь
источник

IG

Ivan Gorbachev in Обсуждения техдирские
Alex Kapolakaki
Если айтишники решают для себя задачу обеспечения безопасных релизов, то это их проблема и задача, и бизнес не имеет к этому никакого отношения. О деньгах-то речи в моем вопросе вообще не шло.
Есть трейдоф между скоростью доставки (катим сразу в прод) и потерями от сломанных релизов. Что бизнесу важнее решать не айтишникам. Зафиксировать бюджет убытков от таких инцидентов - вопрос к бизнесу. Если вы без препрода в рамках бюджета на инциденты, ничего не меняйте. Если бизнес считает, что слишком много теряете - делайте препрод и другие подходы к стабилизации релизов.
источник

IG

Ivan Gorbachev in Обсуждения техдирские
Alex Kapolakaki
Если айтишники решают для себя задачу обеспечения безопасных релизов, то это их проблема и задача, и бизнес не имеет к этому никакого отношения. О деньгах-то речи в моем вопросе вообще не шло.
Определение безопасности релизов - это тоже бизнес вопрос.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Айтишники решают задачи для бизнеса. Поэтому любое принципиальное решение, завязанное на инфраструктуру, деньги и человеко-часы должно обсуждаться с бизнесом.

На понятном бизнесу языке. То есть – с денежной оценкой расходов и рисков.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
А мнение айтишников о том, какая религия релиза важна — оно никому не интересно.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ivan Gorbachev
Есть трейдоф между скоростью доставки (катим сразу в прод) и потерями от сломанных релизов. Что бизнесу важнее решать не айтишникам. Зафиксировать бюджет убытков от таких инцидентов - вопрос к бизнесу. Если вы без препрода в рамках бюджета на инциденты, ничего не меняйте. Если бизнес считает, что слишком много теряете - делайте препрод и другие подходы к стабилизации релизов.
+100500
источник

AK

Alex Kapolakaki in Обсуждения техдирские
Andrey Shetukhin
Айтишники решают задачи для бизнеса. Поэтому любое принципиальное решение, завязанное на инфраструктуру, деньги и человеко-часы должно обсуждаться с бизнесом.

На понятном бизнесу языке. То есть – с денежной оценкой расходов и рисков.
Я понимаю эту мысль, и в такой формулировке с ней более, чем согласен. Но вопрос изначально был не про идеологию, а про то, есть ли у кого-то пре-прод и для каких задач используется, так как в моем случае качество релизов обеспечивается и без него. Но я плохо сформулировал запрос, поэтому диалог свернул не туда.
источник

IG

Ivan Gorbachev in Обсуждения техдирские
Alex Kapolakaki
Я понимаю эту мысль, и в такой формулировке с ней более, чем согласен. Но вопрос изначально был не про идеологию, а про то, есть ли у кого-то пре-прод и для каких задач используется, так как в моем случае качество релизов обеспечивается и без него. Но я плохо сформулировал запрос, поэтому диалог свернул не туда.
У кого-то есть, кому нужен. У кого-то нет, кому не нужен. Мы даже не знаем, что у вас за сервис: интернет магазин с дау 100 или что-то серьезнее
источник

V

Vitaly in Обсуждения техдирские
мне кажется, вопрос “как вы используете инструмент Х” не совсем эффективно задавать вообще.

Вы ведь не говорите “о, станок с ЧПУ крутой, ребят, расскажите, че вы им делаете”
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Alex Kapolakaki
Я понимаю эту мысль, и в такой формулировке с ней более, чем согласен. Но вопрос изначально был не про идеологию, а про то, есть ли у кого-то пре-прод и для каких задач используется, так как в моем случае качество релизов обеспечивается и без него. Но я плохо сформулировал запрос, поэтому диалог свернул не туда.
У меня есть несколько проектов. На некоторых есть препрод. На некоторых - нет.

Потому, что в моём ведении есть проекты как с бюджетом $10к в год, так и с бюджетом ₽3.5ккк в год. И подходы там разные.

А разные они потому, что 1) разный бюджет, 2) разный SLA,3) совершенно разные решаемые задачи.

И выбор стратегии – не моя прихоть, а компромисс между возможным и экономически оправданным.
источник

V

Vitaly in Обсуждения техдирские
Vitaly
мне кажется, вопрос “как вы используете инструмент Х” не совсем эффективно задавать вообще.

Вы ведь не говорите “о, станок с ЧПУ крутой, ребят, расскажите, че вы им делаете”
ведь можно услышать множество историй, что конкретно делается этим станком, но как обоснование его покупки истории другой компании не зайдут вообще
источник