- 21, Oct 2024
- #1
Для сложной распределенной корпоративной системы, работающей локально, я буду продвигать инициативу по использованию управления конфигурацией приложений. Сегодня у нас есть программное обеспечение, поставляемое почти 20 различными Scrum-командами с лишь некоторой координацией, имеющими центральное и встроенное программное обеспечение в мирах Java, .NET, C++ и SQL (MSSQL+Oracle). Создание согласованной конфигурации системы, отвечающей конкретным функциональным требованиям проекта, каждый раз становится болезненным проектом.
Я хотел бы представить тип метамодели конфигурации, начиная с бизнес-уровня (сфера клиентов, менеджеров по продуктам и т. д.) и заканчивая отдельными параметрами (сфера разработчиков и системных инженеров). Я представляю себе что-то вроде веб-конфигуратора автомобиля, который в конечном итоге генерирует согласованную конфигурацию. Вся сложность отношений между функциями (сотни) и параметрами (десятки тысяч) будет явно поддерживаться в таком инструменте.
Итак, есть ли какие-нибудь готовые инструменты/платформы, поддерживающие что-то подобное? Чутье подсказывает мне, что адаптация любого существующего решения к весьма специфическим потребностям большой корпоративной системы на самом деле может оказаться более сложной задачей, чем создание его самостоятельно.
#configuration-management