Полная трансформация лабораторной информационной системы
Нестабильный legacy-монолит с vendor lock-in мы превратили в управляемую сервисную архитектуру — без остановки живой лаборатории.
Исправление простой ошибки занимало три дня и более — теперь минуты и часы. Обращения в поддержку сократились почти до нуля.
Что было на старте
Заказчик пришёл с legacy-системой на закрытом стеке одного вендора. Даже простая ошибка устранялась три дня и дольше, сервисы невозможно было масштабировать, а любое изменение несло риск для живой лаборатории. Мы подключились в аварийном режиме и сохраняем анонимность клиента.
- Legacy-монолит с зависимостью от одного вендора.
- Исправление простой ошибки — от трёх дней.
- Сервисы не масштабировались.
- Нельзя останавливать работающую лабораторию.
Кто и за что отвечал
DTechs отвечал за полный инженерный цикл: аудит и стабилизацию, новую архитектуру, постепенное извлечение сервисов, отдельный веб-интерфейс, интеграции, DevOps и постоянную поддержку.
Как менялась система
Нестабильный монолит
Vendor lock-in, исправления по три дня, нет масштабирования и предсказуемости.
Стабилизация и извлечение
Аудит, стабилизация, новая архитектура, постепенное вынесение сервисов, отдельный веб-интерфейс, интеграции и DevOps.
Управляемая архитектура
Быстрые исправления, почти нулевой поток обращений, масштабируемые сервисы и переиспользование в регионах.
Условная схема: монолит стабилизируется, затем из него постепенно выносятся самостоятельные сервисы с общими интеграциями и веб-интерфейсом.
Как шла работа
- 0–4 мес.От аварийного подключения до первого нового сервиса
Аудит, стабилизация и запуск первого самостоятельного сервиса.
- след. 12 мес.Архитектура, сервисы, редизайн и расширение
Постепенное извлечение сервисов, новый интерфейс, тестирование и масштабирование на регионы.
Результат в цифрах
Почему это важно для бизнеса
Лаборатория получила предсказуемую и управляемую систему: изменения стали безопасными и быстрыми, поддержка перестала быть узким местом, а на основе стабильной архитектуры выросли производные сервисы. Каждый новый сервис способен окупаться уже с первого внедрения.
Куда двигаться дальше
Сложность можно сделать управляемой.
Расскажите, какой продукт нужно запустить, проверить или модернизировать. Вернёмся с первичной оценкой и следующим шагом.