Size: a a a

2020 May 08

O

Onlinehead in ctodailychat
неповторимый главный оригинал он же не из титана отлит, его тоже будут менять и эти изменения надо как-то всем протаскивать.
источник

O

Onlinehead in ctodailychat
А потом херак и в один прекрасный момент у тебя api изменилось и в твой локальный кластер что-то ставиться перестало и ты пошел страдать.
источник

R

Ruslan in ctodailychat
у нас такие проблемы (про апдейт куба) решаются просто воссозданием всего песка заново, и да, если есть ломающиеся изменения -то надо руками
источник

R

Ruslan in ctodailychat
но в целом я понял мысль, да, согласен, тут есть подводные камни на сложных сэтапах
источник

O

Onlinehead in ctodailychat
Вот представь что у тебя не один кубик, а 15, у каждого разраба свой. И у вас у всех там "что-то" в окружении.
источник

R

Ruslan in ctodailychat
у нас щас так и есть)
источник

O

Onlinehead in ctodailychat
сочувствую. Хотя нет, не сочувствую, сами виноваты:)
источник

R

Ruslan in ctodailychat
ну нам достаточно удобно, хотя конечно есть некоторые боли, из списка, что ты выше описал
источник

R

Ruslan in ctodailychat
а как у вас? и какой тут лучше подход? есть советы?
источник

O

Onlinehead in ctodailychat
Даже банальное "три конфига в конфигмапе, два ингреса, база управляемая контроллером и пяток сервисов по разным неймспейсам" дадут вполне себе такой адок в весьма недалеком будущем, потому что у всех все эффективно будет разное и будет куча историй про "как же сделать так, чтобы все работало и не умирало внезапно"
источник

R

Ruslan in ctodailychat
2-3 статичные среды и локальная разработка с каким-то telepresense?
источник

O

Onlinehead in ctodailychat
Ruslan
2-3 статичные среды и локальная разработка с каким-то telepresense?
статичные среды, да. Локальная разработка с моками, если уж нужна связь с внешними сервисами, заодно тестированию помогает.
источник

O

Onlinehead in ctodailychat
Ну кто-то из девелоперов себе свое собирает в миникубе если сильно хочется. Но редко.
источник

O

Onlinehead in ctodailychat
К тому же код все равно попадает в dev окружение только через ревью, до этого можно подеплоить на dev-unstable (но тоже через git) и там уже девелоперы сами себе развлекаются как хотят. Ну и потом уже цикл с интеграционными тестами и так далее.
источник

O

Onlinehead in ctodailychat
Поднимать копию всего энва все равно невозможно, слишком сложная структура, поэтому все примерно вот так.
источник

b

buttno in ctodailychat
Onlinehead
Для остального можно просто деплоить в два места, благо все воспроизводимо.
Для этого есть azure devspaces и аналоги
источник

R

Ruslan in ctodailychat
Onlinehead
статичные среды, да. Локальная разработка с моками, если уж нужна связь с внешними сервисами, заодно тестированию помогает.
у нас было так примерно, но не получалось эффективно параллелить разработку фич, и все хотели розовые мечты с "копия прода по кнопке"
источник

O

Onlinehead in ctodailychat
buttno
Для этого есть azure devspaces и аналоги
Ага, и security review нового сервиса, и контракты с ажуром и еще много чего:)
источник

b

buttno in ctodailychat
Onlinehead
Ага, и security review нового сервиса, и контракты с ажуром и еще много чего:)
Первый раз только сложно
источник

O

Onlinehead in ctodailychat
Ну то есть да, наверно, но нет.
источник