Формат услуги
Проблема
Legacy-код на Perl нестабилен, дорог в сопровождении и тормозит внедрение новых бизнес-функций.
Решение
Стабилизирую и оптимизирую систему: исправляю ошибки, ускоряю узкие места и аккуратно внедряю новые возможности.
Результат
Меньше инцидентов, быстрее изменения и более предсказуемое развитие системы без рискованных переписываний с нуля.
Сроки
После брифа определяем приоритетные узлы и делаем поэтапные релизы с контролем влияния на прод.
Формат взаимодействия
Вы описываете приоритеты в брифе → согласуем дорожную карту → выполняю этап → подтверждаем эффект и идем дальше.
Начните с брифа
Как это выглядит в работе
Legacy-системы можно развивать без болезненного переписывания с нуля. Ключ в том, чтобы двигаться этапами и не ломать рабочие процессы.
Когда это актуально
- Система падает на нестабильных участках и мешает команде работать.
- Изменения внедряются долго и с риском новых ошибок.
- Нужен план модернизации без остановки бизнеса.
Что делаю в проекте
- Локализую узкие места в коде и данных, влияющие на надежность.
- Делаю точечный рефакторинг и оптимизацию критичных сценариев.
- Добавляю новый функционал через безопасные этапы релизов.
Что получите на выходе
- Стабильнее работающая система с меньшим числом инцидентов.
- Ускоренный цикл изменений без хаоса в продакшене.
- План дальнейшей модернизации с приоритетами по эффекту.
Работаем не по лозунгу 'переписать все', а по принципу 'улучшать то, что дает максимальный эффект для бизнеса'.
Материалы и проекты по услуге
31 мая 2026
Разбор проекта из практики: работа с программной частью городской системы мониторинга атмосферного воздуха Санкт-Петербурга, станциями, газоанализаторами, Tiny Core Linux, документацией и процессом поставки кода.
Читать материал
30 мая 2026
Разбор выполненного проекта: перенос старого Perl-приложения с single-server окружения на UpCloud, миграция MySQL, подготовка object storage для изображений и аккуратное управление моментом переключения.
Читать материал
23 марта 2024
Sequence диаграммы как код дают возможность отслеживать изменения в диаграммах и контролировать их версионность; кроме того, на основе существующего кода легко создавать последующие диаграммы.
Читать материал
27 января 2021
Практическая памятка по Unicode и UTF-8 в Perl: базовые принципы, кодировки, работа с Encode и типичные ошибки при обработке текста.
Читать материал
10 июня 2016
Калькулятор GPA: небольшой веб-инструмент для пересчета оценок и кредитов курсов в единый средний показатель.
Читать материал
20 апреля 2015
Fibus: идея агрегатора между частными перевозчиками и пассажирами, которым было удобнее ездить между Санкт-Петербургом и Финляндией на маршрутках, а не регулярных автобусах.
Читать материал
15 сентября 2014
Калькулятор почтовой доставки из Санкт-Петербурга: расчетный API для интернет-магазина и веб-форма, появившаяся поверх того же сервиса.
Читать материал
20 августа 2014
Проект Донориум: база доноров крови, выросшая из поста на Лепрозориум.ру в открытый сервис для поиска доноров и рассылки просьб о сдаче крови.
Читать материал
10 июня 2014
Веб-инструмент для заполнения сложной PDF-формы 112-ЭП Почты России: пользователь вводил данные в удобном интерфейсе, получал заполненный документ и мог сразу отправить его на печать.
Читать материал
25 мая 2014
Проект пакетной обработки нескольких сотен тысяч изображений для интернет-магазинов: генерация водяных знаков, ресайз, выгрузка в AWS S3 и собственный пайплайн на Perl + ImageMagick (ещё до появления Cloudflare Images).
Читать материал
Обсудить похожую задачу