// DEVELOPMENT

Модернізація легасі-систем: переносимо на сучасний стек поетапно, без зупинки

Модернізація легасі-систем частинами, поки стара система продовжує працювати. Спочатку ставимо поруч новий шар з API, потім переносимо модуль за модулем і вимикаємо старе лише тоді, коли нове перевірене.

від$15,000
тижнів10–20
Кошторисфіксований
ISO27001:2022

Що болить

Модернізацію легасі-систем відкладають роками, бо стара система тримає весь бізнес. Її писали люди, які давно пішли. Документації немає, а кожна зміна ламає щось у несподіваному місці.

Нові задачі не вписуються в стару архітектуру. Інтеграцію з банком, маркетплейсом чи AI-агентом зробити неможливо, бо немає API. Працівники вручну переносять дані між старим і новим.

Переписати все з нуля страшно і дорого. Великі міграції «за один вікенд» закінчуються простоями і втраченими даними. Ви не можете дозволити собі зупинити операції.

Що будуємо

  • Аудит поточної системи: код, база даних, інтеграції, хто і як нею користується
  • Документація того, що є, і карта залежностей між модулями
  • План міграції за strangler pattern: порядок модулів, ризики, точки відкату
  • Новий шар API поверх старої системи для інтеграцій уже зараз
  • Перенесення модулів на NestJS і PostgreSQL з паралельною роботою старого і нового
  • Міграція і звірка даних з автоматичними перевірками
  • AI поверх старих даних: пошук, звіти, розбір документів
  • Автотести, CI/CD і моніторинг для кожного перенесеного модуля

Що Ви отримуєте

  • Сучасна система в продакшні і вимкнені старі модулі
  • Документація архітектури, даних і інтеграцій
  • API для підключення нових сервісів
  • Звіти звірки даних після кожного етапу
  • Вихідний код і права на нього за договором

Як міряємо результат

  • Кількість інцидентів і простоїв під час міграції
  • Частка функцій, перенесених зі старої системи
  • Час на внесення типової зміни в систему
  • Кількість розбіжностей у даних після звірки

Системи і стек

Strangler patternAPIsMigrationNestJSPostgreSQLCI/CD

Галузі

Питання

Скільки коштує модернізація легасі-системи?

Від $15 000 за перший етап. Ціну визначають розмір і стан системи, кількість інтеграцій, обсяг даних і вимоги до безперервності роботи. Після аудиту Ви отримуєте фіксований кошторис на кожен етап. Перевищення з нашої вини доробляємо за свій рахунок.

Чи буде простій під час міграції?

Ми плануємо так, щоб його не було. Нове і старе працюють паралельно, трафік переводимо поступово, спочатку на частину користувачів. Для кожного кроку є план відкату. Короткі вікна обслуговування погоджуємо з Вами заздалегідь.

Скільки часу займає модернізація?

Перший етап зазвичай 10-20 тижнів. Повна заміна великої системи займає довше і йде етапами з окремими кошторисами. Корисний результат, наприклад API для інтеграцій, Ви отримуєте вже на першому етапі.

Що, якщо документації і авторів коду вже немає?

Це звичайна ситуація. Ми відновлюємо логіку з коду, бази даних і розмов з користувачами. Результат оформлюємо в документацію, яку Ви отримуєте незалежно від того, що буде далі.

Яку роль тут відіграє AI?

Двояку. AI допомагає нам швидше читати і документувати старий код. А Вам AI дає пошук і звіти по даних, до яких раніше не було доступу. AI іноді помиляється, тому кожну міграцію підтверджують тести і звірка даних.

Опишіть задачу. Відповімо протягом робочого дня, перший дзвінок з фаундером.

08 / Контакт

Опишіть задачу. Перший дзвінок з фаундером.

Відповімо протягом робочого дня. 30 хвилин, щоб сказати, чи варто це робити і скільки це коштує.

В’ячеслав СалоїдFounder · 10+ років у розробці
Бюджет

Відповімо протягом робочого дня.