Миграция стека и перенос проектов

Проект работает, но развивать его дорого: технология устарела, подрядчик пропал, а половина знаний о том, как всё устроено, никогда не была записана. Миграция — это не «переписать всё заново», а аккуратный переезд, при котором бизнес не останавливается.

Что входит в работу

  • Аудит того, что есть: технологии, версии, зависимости, что уже не поддерживается и чем это грозит
  • План миграции по частям, чтобы проект не останавливался на месяц ради переезда
  • Перенос данных с проверкой: сходятся ли количества, не потерялись ли связи, что делать со старыми форматами
  • Сохранение адресов страниц и редиректы — иначе переезд стоит вам накопленных позиций в поиске
  • Вывод из конструкторов и закрытых платформ, включая случаи, когда нормальной выгрузки не предусмотрено
  • Передача проекта: доступы, документация и репозиторий у вас, а не у подрядчика

Как идёт работа

  1. 1 Аудит Аудит того, что есть: технологии и версии, зависимости, где данные, что уже не поддерживается и чем это грозит в ближайший год
  2. 2 План План по частям: что переезжает первым, что работает параллельно и в какой момент можно откатиться, если что-то пойдёт не так
  3. 3 Переезд Переезд с проверкой: сходятся ли количества записей, не потерялись ли связи, что делать со старыми форматами и мусором, накопленным за годы
  4. 4 Передача Передача: доступы, репозиторий, документация и понятная инструкция по развёртыванию — всё у вас, а не у подрядчика

Откуда и куда переносим

Направление всегда одно: из закрытого и неподдерживаемого — в то, что можно развивать дальше.

Из конструкторов сайтов — включая случаи, когда нормальной выгрузки платформа не предусмотрела

С устаревших версий CMS и фреймворков, для которых больше не выходят обновления безопасности

От прошлого подрядчика: разбираем чужой код, восстанавливаем доступы, документируем то, что нигде не записано

Из таблиц и разрозненных файлов в нормальную базу, когда учёт перерос Excel

С монолита, который страшно трогать, — на структуру, где изменение одной части не роняет остальные

Расскажите, что нужно сделать

Ответим в течение рабочего дня. На связи инженеры, которые будут делать проект.