Как и у любого проекта, обычно, документация пытается догнать фичи
И на Python тоже. Лучшей практикой будет обернуть все кастомные операторы в контейнер и запускать как KubernetesPodOperator, так вы избавитесь от множества проблем с версиями пакетов. И пайплайны будут простые и воспроизводимые (даже локально запустить будет проще).
Спасибо за дельный комментарий. Попробуем на новых операторах.
Как у вас опыт с этим? Особенно интересно как апдейт окружение (изменение версии) подружить с Terraform
Тут я к сожалению не подскажу, так-как для провиженинга окружения не используем Terraform. Вообще пока смотрим на это как на осторожную (требующую проверки) мануальную операцию.
Если у вас будут рабочие кейсы, я думаю сообщество будет признательно, если поделитесь в виде статьи или доклада.
Тестирование только на моках может приводить к «тавтологическим тестам».
Держал это в голове, но после прочтения habrahabr.ru/company/badoo/blog/336194 можно в терминах).
Спасибо за статью! Было бы еще круто раскрыть вопрос, как заказав 10 кабелей с Китая, достоверно определить пропускную способноть, поддерживаемые режимы и т.д.
Как я понимаю такие сервисы: если это CMS известная, то по уязвимостям, как минимум, можно глянуть используемую версию, найти закрытые ишьюс и что-то выдать в отчет.ОК. А вот если это «очередной велосипед» и, скажем, проверка на инъекции. Если это на стадии разработки, хоть и указано выше, что не для отладки, и все же, удастся провести инъекцию, то мы увидим это в отчете и не страшно, что были испорчены данные. Касательно дат и регулярности проверок как все это работает в проде, на реальных данных, с реальными бизнесами?
Спасибо за подборку. Очень удобно было бы иметь внизу ссылки на предыдущую(ие). Иногда запомнинаешь, что нужно почитать, так отличный повод перейти и дочитать отложенное.
После прочтения у меня возник следующий вопрос: если уходить от проталкивания знания клиента о действиях над ресурсами, то как будет данная схема работать, предположим страница профайла, есть ресурс Account, мне в любом случае нужно будет сходить за списком линок для данного ресурса, а затем уже по нужному релейшну сходить и получить то что мне нужно? Или это какое-то начальное знание с сервера при отрисовке темплейта? И как быть, если «типа микросервисы», т.е. темплейт рисует FE, а за данными ходим в сервисы BE?
Как и у любого проекта, обычно, документация пытается догнать фичи
Спасибо за дельный комментарий. Попробуем на новых операторах.
Тут я к сожалению не подскажу, так-как для провиженинга окружения не используем Terraform. Вообще пока смотрим на это как на осторожную (требующую проверки) мануальную операцию.
Если у вас будут рабочие кейсы, я думаю сообщество будет признательно, если поделитесь в виде статьи или доклада.
Насколько мне известно, с версии Python 3.2 используются не тики, а миллисекунды.
Держал это в голове, но после прочтения habrahabr.ru/company/badoo/blog/336194 можно в терминах).
Спасибо.