СИБУР: инженер жалуется на конфиг в 2000 строк для системы видеоаналитики на заводах
Внутренняя разработка критически важной системы видеоаналитики для нефтехимических гигантов столкнулась с проблемой, которую один из инженеров описывает фразой «уже в глазах двоится». Речь идёт о конфигурационном файле, разросшемся до 2000 строк, что сигнализирует о потенциальных рисках для поддержки и надёжности системы.
Сервис, за который отвечает автор, обрабатывает видеопоток с камер на предприятиях СИБУРа в реальном времени. Система выполняет задачи мониторинга технологических процессов: подсчёт продукции на конвейере, определение уровня жидкостей и проверка соблюдения требований безопасности, например, наличия касок. Ключевое требование — предоставление результата анализа в течение пяти секунд, после чего данные теряют актуальность. Столь жёсткие временные рамки делают любую сложность или ошибку в конфигурации потенциально критичной для производственного цикла.
Непомерно раздутый конфиг в 2000 строк создаёт операционные риски. Он усложняет отладку, повышает вероятность человеческой ошибки при внесении изменений и может стать узким местом в поддержке системы, от которой зависит безопасность и эффективность работы на опасных производствах. Эта ситуация отражает классическую проблему роста сложности инфраструктурного ПО в крупных промышленных корпорациях, где требования к скорости и точности накладываются на необходимость управляемости кодовой базы.