Доклад

🔮 (Не)обычный доклад 🔮 Эффективный CI/CD для многомодульных приложений

  • На русском языке

Это фейковый спикер. И даже доклад нереальный. То есть из будущего.

Но зато это неслучайная страница — она здесь, чтобы привлечь ваше внимание.

Мысль такая:

Мы приложим все усилия, чтобы на конференции Mobius 2025 Spring в апреле — было выступление на похожую тему. Когда найдем такого спикера — обязательно включим его в программу конференции.

  • Если вы разбираетесь в этой теме — то давайте вы и выступите с похожим докладом на эту тему? Мы серьезно!

Вся конкретика и детали, нюансы и кейсы, интерпретация и презентации — все на ваш вкус!

➡️ Достаточно подать заявку на выступление. ⬅️

Со всем остальным мы (еще как!) поможем и ответим на все вопросы, если что.

Это ненастоящий план доклада — приходите со своим

Эффективный CI/CD для многомодульных приложений

Введение

Значение CI/CD в современном программировании и его влияние на качество и скорость разработки.

1. Основные принципы CI/CD на конкретных примерах

  • Объяснение концепций непрерывной интеграции (CI) и непрерывной доставки (CD).
  • Преимущества автоматизации процессов сборки, тестирования и развертывания.
  • Как CI/CD помогает в обнаружении ошибок на ранних стадиях разработки.

2. Архитектура многомодульных приложений

  • Особенности разработки многомодульных приложений.
  • Важность модульной структуры для CI/CD: как она влияет на автоматизацию и тестирование.
  • Примеры архитектур, подходящих для CI/CD.

3. Инструменты для CI/CD

Обзор новых инструментов или решений, которые использует компания.

4. Настройка CI/CD пайплайнов для многомодульных приложений

  • Примеры настройки пайплайнов с использованием GitHub Actions и других инструментов.
  • Как организовать процесс сборки и тестирования для разных модулей.
  • Рекомендации по использованию общих пайплайнов (DRY-принцип) для повышения эффективности.

5. Лучшие практики для успешного внедрения CI/CD

  • Коммитить рано и часто: как это улучшает обратную связь и тестирование.
  • Стратегия «Собрать один раз»: предотвращение повторной сборки артефактов.
  • Вовлечение всей команды в процесс CI/CD: совместная ответственность за качество кода.

6. Кейсы использования

  • Примеры успешного внедрения CI/CD в многомодульных проектах.
  • Как автоматизация процессов помогла сократить время разработки и снизить количество ошибок.
  • Обсуждение реальных результатов и метрик после внедрения CI/CD.

7. Заключение

  • Подведение итогов о значении эффективного CI/CD для команд разработчиков.
  • Рекомендации по дальнейшему изучению тематики CI/CD и внедрению в проекты.

8. Вопросы и обсуждение

  • Открытая сессия вопросов от участников конференции.
  • Обсуждение проблем, с которыми сталкиваются команды при внедрении CI/CD, и возможные решения.

ИТОГО:

[Подать заявку]

Доклады