Главная » Архив меток: deploy

Архив меток: deploy

Видео докладов с Deerploy DevOps MeetUp

29 сентября мы провели Deerploy DevOps MeetUp, а сегодня публикуем видео выступлений. «Доставляем в Kubernetes. Непрерывно и по-своему», Евгений Дехтярёв, 2ГИС «Ansible идемпотентный», Алексей Соколов, Mail.ru Group «А(и)ПИ — Аудит и Преобразование Инфраструктуры», Виталий Яблонский, FunCorp «Деплой без релиз инженера: автоматизация разработки, тестирования и релиза в Мамбе», Михаил Буйлов, Мамба «Переход на ClickHouse с других систем: проблемы, решения и результаты», ...

Читать далее »

Patch me if you can: как мы отлаживаемся на production. Часть 2

В первой части своей статьи я рассказал о том, как мы в Badoo создали первую версию системы патчей. Если коротко, то нам нужно было найти способ исправления серьёзных ошибок прямо на production, доступный всем разработчикам. Однако первая версия была не без недостатков: мы использовали своеобразный способ раскладки, который не позволял гарантировать атомарность выкладок патчей и консистентность кода. В этой части ...

Читать далее »

Patch me if you can: как мы отлаживаемся на production. Часть 1

Привет, Хабр! Меня зовут Александр Измайлов. В Badoo я возглавляю команду релиз-инженеров. Я знаю, что во многих компаниях можно присылать изменения кода специально обученному человеку, он их смотрит и добавляет куда следует (например, именно так происходит с кодом Git). А я хочу рассказать о том, как мы автоматизировали этот процесс у нас. В этой части я расскажу о том, чего ...

Читать далее »

Для чего программисту Continuous Integration и с чего начинать

Представьте что в Роскосмосе решили собрать новую ракету не имея при этом чертежей и четкого понимания как ракета должна быть устроена. Отдельный завод занимается корпусом ракеты, отдельный выпускает двигатели, еще один — сопла. Главный менеджер Роскосмоса сказал что он доверяет профессионалам, и мастерски сделегировал всю работу заводам. Через год все составные части доставляются в главный сборочный цех, и выясняется, что ...

Читать далее »