Продолжаем рассказывать подробнее о каждой секции конференции INFOSTART TECH EVENT 2024. Сегодня мы показываем афишу секции по DevOps-практике, представляем наших стимпанк-модераторов и публикуем заявки на доклады в секцию, которые лидируют в первом туре голосования.
Афиша секции
Автоматизация, высокая скорость доставки, интеграция – такие задачи решает применение DevOps-практик и идей в разработке на платформе 1С:Предприятие.
Афиша секции отражает времена очередного технологического прорыва, который также происходит в сфере 1С с развитием DevOps.
Модераторы секции
Представляем наших главных DevOps-экспертов:
Артур Аюханов
Инфостарт, Технический директор
Практикующий эксперт и евангелист DevOps-практик.
Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х).
Автор\активный участник разработки нескольких инструментов тестирования для 1С 7.7, 1С 8.1, 1С 8.3 - 1С++, Functest, Functest.8x, xUnitFor1C, Vanessa-ADD Провел оффлайн мастер-классы по тестированию в 2019 году в 7 крупных городах России и Белоруссии.
Обучал компании различного уровня (от федеральных до региональных) внедрению инженерных DevOps-практик (тестирование, CI\CD и т.п.) в 2016-2020 гг.
Сергей Голованов
BCS FinTech, Руководитель технологической платформы
Занимается программированием сколько себя помнит. С 1999 года работает с 1С (7.7 - 8.0 - 8.3), работал администратором, программистом, ведущим программистом, девопсом, теперь руководитель технологической платформы (что бы это ни значило). Сегодня в компании занят в основном всякой R&D’ой и продвижением практик DevOps в работе команд разработки.
Заявки на доклады
Сейчас на голосовании 20 заявок на доклады. Мы подготовили шорт-лист с 10 заявками, которые пока лидируют по количеству полученных голосов. Результаты предварительные, и лидеры могут меняться в зависимости от вашего решения.
Хотите стать докладчиком? Рассказываем, какие темы в тренде
Если вы хотите стать докладчиком, но сомневаетесь о чем может быть ваш доклад, мы подготовили список популярных тем:
Организация процесса разработки в командах 1С
- Опыт применения различных схем командной разработки: «1c flow», git flow, gitlab flow, trunk-based разработка и т.п.
- Организация интенсивной командной разработки (большое количество изменений) с использованием хранилища и при полном отказе от хранилища;
- Проблемы «долгих» фич: организационные и технические способы минимизации затрат на интеграцию изменений в основную «ветку»
- Код-ревью: организационные подходы и инструменты, автоматизация код-ревью, статический анализ; покрытие кода
Общие вопросы CI/CD в 1С
- Подходы к организации непрерывной интеграции (CI) (а) при разработке тиражных решений, (б) при in-house-разработке;
- Специфичные кейсы использования с 1С конкретных инструментов: GitFlic, GitLab CI, Jenkins, TeamCity, Github Actions, Azure DevOps, Platform V/GitVerse и т.п.
- Организация непрерывной поставки (CD): опыт организации полностью автоматического обновления продуктовых баз 1С
Контейнеризация в мире 1С: docker, kubernetes etc.
- Использование виртуализации/контейнеризации для разворачивания тестовых стендов/тестовых контуров/рабочего окружения разработчика;
- Выполнение тестирования в контейнеризированном окружении;
- Автоматизация разворачивания тестовых стендов;
- Особенности контейнеризации 1С: подготовка образов, управление лицензиями, требования к инфраструктуре/ресурсам;
Управление качеством продукта и качеством кода
- Применение инструментов статического анализа: плагины для SonarQube, 1С:АПК, v8-code-style и т.п.: интеграция в пайплайн, разработка своих правил и т.п.
- Организация запуска тестов в сборочной линии
- Управление тестовыми данными: работа с тестовыми данными/фикстурами, принципы организации тестовых данных
- Оптимизация выполнения автотестов по скорости/ресурсам
Инструменты автоматизации рутины в 1С-разработке
- Использование OneScript и его библиотек для автоматизации задач DevOps-инженеров
- Опыт использования 1С:Исполнителя и других инструментов автоматизации
- Собственные уникальные инструменты для решения задач, связанных с разработкой и эксплуатацией решений на 1С
Применение инструментов мониторинга и отслеживания ошибок в мире 1С
- Применение современных инструментов мониторинга инфраструктуры совместно с 1С. Zabbix, Grafana, Prometeus и т.п.
- Использование систем отслеживания ошибок в 1С (Sentry, Google Error Reporting и т.п.)
- Использование Центра Администрирования из состав 1С:КИП
DevOps как объединяющая идеология ИТ-компании
- Выстраивание взаимодействия между администраторами, программистами и сопровождением через полный цикл доставки
- Инструменты и процессы этого взаимодействия, истории успеха
- Инструменты DevOps как база и техническая составляющая Agile-перехода
Заявки на доклады принимаются до 14 августа.