Модернизация легаси-систем в Ташкенте

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

Цена: от $300 Срок: по результатам аудита

Это стартовая цена. Точную сумму и срок считаем по вашему техническому заданию, разбор бесплатный.

Для кого услуга

· Компаниям с системой, которую писали давно и не те, кто её сейчас ведёт
· Тем, у кого каждая правка ломает что-то в другом месте
· Бизнесу, чей подрядчик ушёл и оставил проект без документации
· Владельцам систем на устаревших версиях, которые больше не обновляются

Какие задачи решаем

· Никто не знает, как работает часть системы, и трогать её боятся
· Обновление версий невозможно: всё сломается
· Документации нет, знания были у человека, который ушёл
· Новая функция занимает недели вместо дней
· Система работает, но её нельзя перенести на другой сервер

Что входит

· Аудит: архитектура, зависимости, состояние базы, риски
· Карта системы: что где находится и что от чего зависит
· План работ с приоритетами и оценкой каждого шага
· Покрытие тестами критичных участков до изменений
· Постепенное обновление зависимостей и версий
· Вынос частей в отдельные модули, где это оправдано
· Документация по ходу работы

Что можем разработать

· Аудит существующей системы с планом
· Постепенную модернизацию без остановки работы
· Перенос на поддерживаемые версии платформы
· Перевод части системы на новый стек с сохранением остального

Как работаем

· Читаем код и говорим с теми, кто пользуется системой
· Составляем карту и список рисков по важности
· Покрываем тестами то, что собираемся менять, и делаем это до правок
· Меняем небольшими шагами с проверкой после каждого
· Документируем то, что раньше существовало только в головах

Форматы сотрудничества

· Аудит с фиксированной ценой — всегда первый шаг
· Time & Materials на модернизацию: точный объём до аудита неизвестен
· Поддержка и развитие после приведения в порядок

Работаем и с готовыми системами

Через наши руки прошли все распространённые системы: WordPress, Joomla, Drupal, OpenCart, DLE. Поэтому чужой проект не нужно переписывать с нуля, чтобы с ним начать работать.

Что это даёт вам:
· разбираемся в незнакомом коде и в незнакомой панели вместо отказа от проекта
· обновляем движок и расширения, закрывая накопленные уязвимости
· пишем модули под конкретную систему, когда готового расширения не существует
· переносим на другой сервер и ускоряем без остановки работы

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

Стек

Laravel NestJS PHP TypeScript Python Celery Next.js React Vue 3 Inertia.js Blade Tailwind CSS PostgreSQL MySQL Redis Meilisearch iOS Android Docker nginx PM2 Obsidian Telegram Bot API JSON-RPC Claude API

Проекты по этой услуге

IT-решения для FinTech и платёжных компаний в Ташкенте
113 таблиц базы наследуемой платформы, которую мы ведём

Высоконагруженная платформа обмена цифровыми активами

Два поколения одной платформы: наследуемое ядро на сто тринадцать таблиц, которое мы ведём, и новая система с балансами, сделками между пользователями и проверкой личности.

Laravel PHP PostgreSQL Redis

Отрасли, для которых мы это делаем

Доработка и интеграция CRM и ERP в Ташкенте

Работаем с компаниями, у которых система уже стоит: дорабатываем под изменившийся процесс, связываем с сайтом и 1С, переносим с платформы, которая перестала подходить.

Частые вопросы

Сколько стоит модернизация?
Модернизация начинается от $800, но настоящий объём виден только после аудита: состояние кода снаружи не читается. Поэтому работа всегда начинается с аудита фиксированной стоимости, а после него вы получаете план с оценкой по каждому шагу и решаете, что делать.
Сколько времени это займёт?
Срок называется по результатам аудита. Модернизация идёт шагами, и после первых нескольких недель система обычно уже становится безопаснее для изменений, даже если работа продолжается.
Не проще переписать всё заново?
Иногда проще, и мы скажем об этом честно. Но переписывание с нуля почти всегда дороже и опаснее, чем кажется: в старой системе накоплены годы правил и исключений, которые нигде не записаны и обнаруживаются только после запуска новой. Мы сравниваем оба пути на цифрах аудита, а не по ощущению.
Система должна работать во время работ?
Да, и мы исходим из этого. Изменения вносятся малыми шагами с тестами и возможностью откатиться. Мы не берёмся за модернизацию с остановкой боевой системы, если в этом нет крайней необходимости и вашего явного согласия.
Что если вы не разберётесь в коде?
Такое бывает редко, но честный ответ на этот вопрос звучит так: именно для этого существует аудит. Если после него станет ясно, что риски слишком велики или задача не решается разумными деньгами, мы скажем это до начала работ, а не после того, как бюджет потрачен.

Обсудить задачу

Оставьте имя и телефон, остальное спросим в разговоре.

Например, +998 90 123 45 67

Если ТЗ уже написано, приложите файл: PDF, DOC, DOCX, TXT, изображение или ZIP, до 10 МБ. Его увидим только мы.

Ответим в течение рабочего дня

Есть идея нового продукта или нужно развить существующий?

Расскажите о задаче. Мы изучим её и предложим технически и экономически разумный вариант реализации.

Ответим в течение рабочего дня · Telegram @sbunyod

от $300 Обсудить проект