Полная трансформация лабораторной информационной системы

Нестабильный legacy-монолит с vendor lock-in мы превратили в управляемую сервисную архитектуру — без остановки живой лаборатории.

анонимный кейс≈ 16 месяцев работыбез остановки лаборатории
ИНЖЕНЕРНЫЙ РЕЗУЛЬТАТ

Исправление простой ошибки занимало три дня и более — теперь минуты и часы. Обращения в поддержку сократились почти до нуля.

Что было на старте

Заказчик пришёл с legacy-системой на закрытом стеке одного вендора. Даже простая ошибка устранялась три дня и дольше, сервисы невозможно было масштабировать, а любое изменение несло риск для живой лаборатории. Мы подключились в аварийном режиме и сохраняем анонимность клиента.

  • Legacy-монолит с зависимостью от одного вендора.
  • Исправление простой ошибки — от трёх дней.
  • Сервисы не масштабировались.
  • Нельзя останавливать работающую лабораторию.

Кто и за что отвечал

DTechs отвечал за полный инженерный цикл: аудит и стабилизацию, новую архитектуру, постепенное извлечение сервисов, отдельный веб-интерфейс, интеграции, DevOps и постоянную поддержку.

СОСТАВ КОМАНДЫ
3 backend3 frontendTeam LeadДизайнерQA

Как менялась система

ДО

Нестабильный монолит

Vendor lock-in, исправления по три дня, нет масштабирования и предсказуемости.

ВМЕШАТЕЛЬСТВО

Стабилизация и извлечение

Аудит, стабилизация, новая архитектура, постепенное вынесение сервисов, отдельный веб-интерфейс, интеграции и DevOps.

ПОСЛЕ

Управляемая архитектура

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

АРХИТЕКТУРА · СХЕМАТИЧНО
БЫЛО
Монолит (vendor lock-in)
СТАЛО
Преаналитика
Результаты
Биллинг
Интеграции

Условная схема: монолит стабилизируется, затем из него постепенно выносятся самостоятельные сервисы с общими интеграциями и веб-интерфейсом.

Как шла работа

  1. 0–4 мес.
    От аварийного подключения до первого нового сервиса

    Аудит, стабилизация и запуск первого самостоятельного сервиса.

  2. след. 12 мес.
    Архитектура, сервисы, редизайн и расширение

    Постепенное извлечение сервисов, новый интерфейс, тестирование и масштабирование на регионы.

Результат в цифрах

4 месяца
до первого нового сервиса
≈ 0
обращения в поддержку
10 000+
тестов в день
≈ 500
активных пользователей
≈ 10
лабораторий
≈ 9
регионов используют производные сервисы

Почему это важно для бизнеса

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

Сложность можно сделать управляемой.

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