• /
  • /

DevOps-инфраструктура для системы генерации архитектурных моделей зданий

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

О клиенте

Крупная российская девелоперская компания. Есть собственные цифровые инструменты для проектирования и работы с архитектурными решениями.

Проблема и задачи клиента

В компании используется внутренняя система, которая по заданным параметрам автоматически генерирует варианты архитектурных моделей зданий и планировочных решений. Архитекторы анализируют полученные варианты и дорабатывают их для дальнейшего использования в проектах.

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

Решение

Команда Nord Clan настроила DevOps-инфраструктуру, чтобы автоматизировать процессы сборки, развёртывания и мониторинга системы.

Были реализованы следующие решения.

Автоматизация CI/CD

Настроены pipeline сборки и развёртывания на базе GitLab CI. Теперь при внесении изменений система автоматически собирается и разворачивается на стенде, что снижает риск ошибок и ускоряет выпуск обновлений.

Мониторинг и логирование

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

Система оперативных уведомлений

Настроена автоматическая отправка уведомлений о сбоях и ошибках в Telegram, благодаря чему команда может быстрее реагировать на инциденты.

В результате была создана прозрачная и управляемая инфраструктура разработки, которая обеспечивает стабильную работу системы и упрощает её сопровождение.

Результат

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