Полгода наша команда работала на платформе Solera Audatex. Это система управления жизненным циклом автомобилей, которую используют страховые компании и автосервисы в десятках стран. Расскажем, как устроена разработка в конфигурируемой архитектуре enterprise-масштаба, во что она обходится и какие решения экономят бюджет заказчика.
Solera - международный разработчик программного обеспечения для автомобильной и страховой отрасли. Платформа Audatex ведёт автомобиль по всему жизненному циклу: страховой случай, оценка ущерба, ремонт, заказ запчастей, выплата.
Платформа работает в десятках стран. У каждой страны своё законодательство и свой процесс урегулирования убытков, поэтому система построена как мультитенантный монолит. Тенант - это изолированная конфигурация платформы для конкретной страны или заказчика. Для каждой страны собирается отдельная версия ПО, и её курирует отдельная команда.
Solera пригласила нас по модели аутстаффинга: наши разработчики вошли в распределённые команды вместе с лидами и product owner со стороны клиента и инженерами других подрядчиков. Задача: развивать и поддерживать действующую систему: настраивать тенанты, чинить баги, добавлять функции.