Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации

Не настраивайте локальное окружение вручную. Devcontainers в 2025 - уже пора!

DevOps практики и культура

Технологии виртуализации и контейнеризации
Управление конфигурацией
Менеджмент в эксплуатации
Трансформационные изменения
Управление изменениями
Безопасность от планирования до эксплуатации
Время разработки и поставки задач
Доверие команды внутри и снаружи
Автоматизация разработки, доставки, эксплуатации
Расширение кругозора
Безопасность инфраструктуры
Онбординг
Инструменты
Инфобезопасность

Доклад принят в программу конференции

Целевая аудитория

Девопс инженеры, и все, кто задействован в построении лучших практик команды, а также разработчики, тестировщики, и те, кто имеет отношение к разработке по. Так как доклад посвящен одновременно практике и инструменту, будет отлично, чтобы наиболее широкая аудитория, узнала о том, что часть их проблем можно решить раз и навсегда.

Тезисы

2025 год, а мы все еще настраиваем локальное окружение и тратим на это много времени? Пишем много инструкций как сделать это на разных ос? Или запрещаем определенные операционные системы потому что на них что-то не работает?
Инфраструктура как код сегодня позволяет настроить и локальную разработку тоже! Девконтейнеры уже зрелая технология, и сможет решить целые классы проблем, а именно:

– Уравнивание окружения между всеми разработчиками через докер (общий знаменатель) – больше никаких cmd-скриптов рядом с sh. А также можно работать с любых девайсов и любых операционных систем, и даже аппаратных платформ.
– Онбординг одной кнопкой – вместо недель настройки окружения для разработки каждым новым разработчиком, всё можно настроить одним человеком и лишь один раз, а работать будет у всех и всегда. Все, что вам нужно – это ide с поддержкой девконтейнеров и докер.
– Поддержание актуальности инфраструктуры рабочей среды одним человеком. Всего один разработчик может описывает актуальное состояние всей инфраструктуры, и у всех, кто перейдет на его коммит, будет ровно такая же инфраструктура. До последнего байта. И никаких поисков багов между двумя разработчиками, из за разных версий ЯП СУБД и прочего.
- Упрощение работы с разными аппаратными архитектурами, не важно mac m+ у вас на arm или x86 вы всегда можете работать со всем окружением, вообще не задумываясь об аппаратных ограничениях.

В докладе мы посмотрим, как с нуля добавить в ваш репозиторий в девконтейнер, пройдемся по деталям устройства инфраструктуры таких контейнеров, изучим работу нескольких контейнеров для организации всех необходимых в разработке инструментов (базы, очереди, кеши).
Поделимся собственными болями, на которые наткнулись при внедрении, и как мы их решили. И обсудим работу с разными аппаратными архитектурами. Оценим производительность разработки в контейнере и без него, на примере крупного опенсорс проекта. В конце посмотрим на перспективы использования девконейтейнеров в вашей организации, для построения платформенных решений, и вопросов, связанных с безопасностью.

Девопс инженер с 8 летним стажем, ex Yandex, ex skbkontur. Занимаюсь базами данных как сервис, строю облака. Очень люблю Elasticsearch/Opensearch и большую часть карьеры посвятил этому стеку.

ecom.tech

Ecom.tech бывшие samokat.tech, занимаемся диджитализацией реальности, привозим вкусняхи и не только.

Видео

Другие доклады секции

DevOps практики и культура