Devcontainers 2025 - уже можно!
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Инфраструктура как код, для локальной разработки. Сегодня это уже норма. Devcontainer помогут решить нам целый класс проблем, а именно:
– Уравнивание окружения между всеми разработчиками через докер (общий знаменатель) – больше никаких cmd-скриптов рядом с sh. А также можно работать с любых девайсов и любых операционных систем, и даже аппаратных платформ.
– Онбординг одной кнопкой – вместо недель настройки окружения для разработки каждым новым разработчиком, всё можно настроить одним человеком и лишь один раз, а работать будет у всех и всегда. Все, что вам нужно – это ide с поддержкой девконтейнеров и докер.
– Поддержание актуальности инфраструктуры рабочей среды одним человеком. Один разработчик теперь описывает актуальное состояние всей инфраструктуры, и у всех, кто перейдет на его коммит, будет ровно такая же инфраструктура. До последнего байта. И никаких поисков багов между двумя разработчиками, из за разных версий ЯП.
В докладе мы посмотрим, как с нуля развернуть ваш репозиторий в девконтейнер, пройдемся по деталям устройства инфраструктуры таких контейнеров, изучим работу нескольких контейнеров для организации всех необходимых в разработке инструментов (базы, очереди, кеши).
Поделимся собственными болями, на которые наткнулись, и как их решили. И обсудим работу с разными аппаратными архитектурами. Оценим производительность разработки в контейнере и без него, на примере крупного опенсорс проекта. В конце посмотрим на перспективы использования девконейтейнеров в вашей организации, для построения платформенных решений, и вопросов, связанных с безопасностью.
Девопс инженер с 8 летним стажем, ex Yandex, ex skbkontur. Занимаюсь базами данных как сервис, строю облака. Очень люблю Elasticsearch/Opensearch и большую часть карьеры посвятил этому стеку.
ecom.tech
Видео
Другие доклады секции
DevOps практики и культура