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

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

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

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

Мнение Программного комитета о докладе

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

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

DevOps-инженеры в первую очередь, а также все заинтересованные в увеличении скорости работы команды роли. Будет интересно как менеджерам — чтобы понимать, какие технологии сегодня могут решить проблемы команды, и, конечно, разработчикам и тестировщикам — ведь им приходится сталкиваться с этими проблемами. Доклад посвящен одновременно практике организации работы команды и инструменту, реализующему эту практику, будет здорово, чтобы наиболее широкая аудитория узнала о решении целого класса своих проблем.

Тезисы

«Devcontainers — ваш ключ к унифицированному и безопасному окружению для разработки».

Представьте, что у вас есть универсальный инструмент, который решает сразу целый класс проблем команды разработки:
* настраивает локальное окружение проекта одной кнопкой;
* унифицирует окружение для всех разработчиков на разных операционных системах и аппаратных архитектурах;
* обеспечивает безопасность инфраструктуры;
* упрощает CI;
* позволяет строить крутые платформенные решения;
* помогает контрибьюторам опенсорс-проектов быстрее начать работать с кодом;
* открывает возможность для разработки в облачных IDE.

Всё это — девконтейнеры! Да, мы начинаем программировать прямо в контейнере. Такой подход позволяет создавать готовые к работе окружения, которые содержат всё необходимое для разработки, управляются из кода (IaC), версионируются и быстро стартуют, а также работают на любых ОС и аппаратных платформах (arm/x86). С их помощью можно не только унифицировать окружение для всех разработчиков, но и обеспечить безопасность инфраструктуры на уровне базовых образов, а также строить крутые платформенные решения внутри вашей организации и, конечно, упростить работу с опенсорс-проектами. И всё это бесплатно и без необходимости развертывания новых сущностей в вашей организации. О такой кнопке «сделать хорошо» мы и поговорим в докладе.

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

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

ecom.tech

В ecom.tech делают IТ для рeтейла реального времени. Чтобы товары и продукты могли попадать домой к людям мгновенно, насколько это возможно. На технологиях ecom.tech работают Самокат, Мегамаркет, своя логистика. Компания хочет изменить саму модель потребления, чтобы люди иначе относились к покупкам и своему времени.

Видео

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

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