Как именно происходит процесс разработки для рядового программиста, вот внес изменение в 1 стоку и как посмотреть как это будет выглядеть, неужели пушить комит ждать даже если 30 сек пока все пересобирается в дев кластере, или каждого программиста каждый день на свой комп ставит текущую версию какую то всего парка который нужен для разработки.
Прикол в том, что миграция может ломать логику не только новых версий, но и старых. Например, в новой версии удаляется колонка, а старые версии еще используют эту колонку. И получается, что ошибок API полностью избежать при миграции не удастся.
Ответ очень прост - миграции не должны быть калечащими. Колонка не должна удаляться в миграции, пока на горзонте есть какие-то версии, которые могут ее использовать. Колонка должна удаляться в миграции спустя N релизов, когда отката до версии, которая её может использовать уже не случится ни при каких раскладах.
Здравствуйте! Нет, это не так. Такие цены на сайте заявлены в услуге «Kubernetes для Enterprise», которая включает в себя внедрение кластера, инструктаж по его использованию и т.п. - всё для крупных организаций. Она появилась в 2019 году. На момент этого доклада (2017 год) мы такие услуги не оказывали и речь шла про то, что сейчас называем «Обслуживание под ключ» или DevOps-as-a-Service.
ценник то не соответствует действительности на сайте от миллиона получается, если под ключ. а вариант с отчуждением вообще не ясен. да и по срокам звучало, что по два проекта в неделю делается, на сайте сроки от трех месяцев до двух лет. как это понимать?
У нас на сайте указана стоимость обслуживания «под ключ» от 80 тысяч, но есть проекты и нагрузки, у которых стоимость обслуживания может быть и 1 млн рублей. Вариант с отчуждением предполагает работы с передачей проекта на обслуживание заказчику. Это если коротко. Мы с удовольствием расскажем подробнее про нашу модель ценообразования и проконсультируем, сколько будет стоить ваш проект, предложим удобные вам формат оплат и взаимодействия с нашей командой.
Сильно зависит от того, кого вы понимаете под «пиарщиками». Всех Developer Advocates / Developer Evangelists относите к той же самой группе, что и традиционных маркетологов? То есть, например, Kelsey Hightower не может быть хорошем технарем? Сорри, но никак не получается согласиться с подобным обобщением.
@@Flant евангилисты… красивая словцо, ассоциируемое с религией. Ни к чему в ИТ. Западная херня. Технарю если надо в теме разобраться - разберется, без всякой этой лабуды обвешенной.
Толковый доклад, большое спасибо !
Обожаю Дмитрия, спасибо за доклад
Вопрос, почему не использовать условный Jenkins для определения последовательности деплоя?
Может пропустил:
1. Используете ли вы Quality Gate для кода?
2. Как вы "красиво" делаете rollback?
1. Нет
2. Совсем "красиво" - пока никак. Просто выкатываем старую версию.
И старая версия проходит весь пайплайн (тесты итд) ?
Vitaly Volodenkov, нет. Версия проходит тесты на стадии сборки, а не на стадии выката. Смысл immutable инфраструктуры в этом.
Очень крутой доклад!
Как именно происходит процесс разработки для рядового программиста, вот внес изменение в 1 стоку и как посмотреть как это будет выглядеть, неужели пушить комит ждать даже если 30 сек пока все пересобирается в дев кластере, или каждого программиста каждый день на свой комп ставит текущую версию какую то всего парка который нужен для разработки.
Да.
мы для локальной разработки и изначальной отладки используем docker-compose. Многие вещи не обязательно сразу пушить на стэйджи.
Прикол в том, что миграция может ломать логику не только новых версий, но и старых.
Например, в новой версии удаляется колонка, а старые версии еще используют эту колонку.
И получается, что ошибок API полностью избежать при миграции не удастся.
Ответ очень прост - миграции не должны быть калечащими. Колонка не должна удаляться в миграции, пока на горзонте есть какие-то версии, которые могут ее использовать. Колонка должна удаляться в миграции спустя N релизов, когда отката до версии, которая её может использовать уже не случится ни при каких раскладах.
средний чек 100к, сейчас на сайте уже пишут минималка 3-5кк
Здравствуйте! Нет, это не так. Такие цены на сайте заявлены в услуге «Kubernetes для Enterprise», которая включает в себя внедрение кластера, инструктаж по его использованию и т.п. - всё для крупных организаций. Она появилась в 2019 году. На момент этого доклада (2017 год) мы такие услуги не оказывали и речь шла про то, что сейчас называем «Обслуживание под ключ» или DevOps-as-a-Service.
Что такое миграции?где можно почитать?
laravel.su/docs/5.4/migrations
ценник то не соответствует действительности на сайте от миллиона получается, если под ключ. а вариант с отчуждением вообще не ясен. да и по срокам звучало, что по два проекта в неделю делается, на сайте сроки от трех месяцев до двух лет. как это понимать?
У нас на сайте указана стоимость обслуживания «под ключ» от 80 тысяч, но есть проекты и нагрузки, у которых стоимость обслуживания может быть и 1 млн рублей. Вариант с отчуждением предполагает работы с передачей проекта на обслуживание заказчику. Это если коротко. Мы с удовольствием расскажем подробнее про нашу модель ценообразования и проконсультируем, сколько будет стоить ваш проект, предложим удобные вам формат оплат и взаимодействия с нашей командой.
th-cam.com/video/G3nELxmECd8/w-d-xo.html
Блин а я думал, там из коробки грамотная оркестрация например как в Saltstack или уже появилась ?
было бы полезней если выкладывали практику по каждым кейсам.... например в virtualbox'e
у новичка как я каша в голове.
"убьёт"; Весьма не правильно говорить так о программных действиях.
не понимаю этого формата. больше пафоса, чем выхлопа. Человек или технарь, или пиарщик. Пиарщик хорошим технарем быть не может
Сильно зависит от того, кого вы понимаете под «пиарщиками». Всех Developer Advocates / Developer Evangelists относите к той же самой группе, что и традиционных маркетологов? То есть, например, Kelsey Hightower не может быть хорошем технарем? Сорри, но никак не получается согласиться с подобным обобщением.
@@Flant евангилисты… красивая словцо, ассоциируемое с религией. Ни к чему в ИТ. Западная херня. Технарю если надо в теме разобраться - разберется, без всякой этой лабуды обвешенной.
Ц
Много воды в докладе.
Node.js - язык? Что-то новенькое...
Да, при том, что JavaScript в том же топе... =)