Система критична для бизнеса, но её рискованно менять
Небольшое изменение может нарушить работу компании, и никто не хочет быть тем, кто это сломает. Я разбираю систему, добавляю страховочные сетки и снова делаю возможным менять код уверенно.
Модернизация легаси для Дании
Многие устоявшиеся датские компании, средний бизнес в Копенгагене и Орхусе, интернет-магазины, компании профессиональных услуг и давно работающий малый и средний бизнес, зависят от стареющей системы на PHP, .NET или WordPress, которую слишком важно отключать, но слишком рискованно трогать. Я стабилизирую её и модернизирую аккуратными поэтапными шагами, чтобы бизнес продолжал работать, пока систему становится безопаснее менять и проще интегрировать с цифровой инфраструктурой, которую ожидают датские пользователи.
Подходит датским компаниям на legacy-системах, которые не могут позволить себе рискованную полную переделку, которым нужно оставаться в рамках GDPR и чисто интегрироваться с сервисами вроде MitID, NemKonto и e-Boks, и которым нужен senior-инженер, ставящий работающий бизнес на первое место.
Небольшое изменение может нарушить работу компании, и никто не хочет быть тем, кто это сломает. Я разбираю систему, добавляю страховочные сетки и снова делаю возможным менять код уверенно.
Датская флексикьюрити затрудняет удержание в штате дефицитных senior-специалистов по старым системам, и человек, создавший систему, часто ушёл много лет назад вместе со знаниями. Я восстанавливаю понимание того, как она работает, через структурированный аудит, без необходимости привлекать исходного автора.
PHP с истёкшей поддержкой, неподдерживаемый фреймворк, старая CMS или заброшенные плагины с известными уязвимостями. Я планирую и выполняю аккуратный путь обновления с бэкапами и откатами.
Пользователи и партнёры всё чаще ожидают работы системы с MitID, NemKonto, e-Boks и госсервисами, а старый код не поспевает. Я модернизирую слой интеграции, чтобы система вписалась в экосистему, в которой теперь работает.
Datatilsynet, аудиторы или клиенты задают вопросы, на которые текущая система не может ответить чётко: какие данные хранятся, кто, что и когда изменил. Я внедряю систему контроля версий, тесты и документированный процесс изменений, который выдерживает проверку.
Несколько лет назад система была в порядке, а теперь не справляется под нагрузкой в загруженные периоды. Я профилирую её и модернизирую важные части, включая веб-сервер и слой инфраструктуры.
Любое сотрудничество начинается с глубокого аудита, который даёт приоритизированную дорожную карту, чтобы вы вкладывались в правильном порядке и понимали реальное состояние системы до утверждения плана.
Тесты на критичных путях, staging-окружения, бэкапы и план отката, чтобы модернизация никогда не подвергала работающий бизнес риску.
Обновления PHP, фреймворка и зависимостей контролируемыми этапами, каждый проверяется до следующего, вместо одного большого рискованного прыжка, способного положить систему.
Система контроля версий, документированный процесс изменений и письменная запись об архитектуре и рискованных местах, полезная как для готовности к GDPR, так и для повседневной передачи знаний.
Архитектура, рискованные места и процесс деплоя зафиксированы письменно, чтобы система больше никогда не была заперта в голове одного человека.
Модернизация выполняется контролируемыми поэтапными шагами, каждый согласуется и оценивается до начала, чтобы бизнес продолжал работать и никогда не подвергался рискованному резкому изменению.
Проверяю код, зависимости, тесты, деплой и инфраструктуру, затем готовлю письменный отчёт о реальном состоянии и рисках, включая пробелы по GDPR и интеграциям, если это актуально.
Вы получаете приоритизированную дорожную карту: что стабилизировать в первую очередь, что обновить и что может подождать, со стоимостью по этапам.
Идём по дорожной карте этапами, каждый на staging, с тестами и выпуском с возможностью отката, с таймингом, чтобы не нарушать работу бизнеса.
Вы получаете полную документацию и доступы. При желании я остаюсь, чтобы поддерживать систему здоровой и снижать риск зависимости от одного человека в дальнейшем.
Стоимость модернизации
от €950 разово
Тщательный разбор системы, дающий приоритизированную дорожную карту модернизации со стоимостью по этапам, включая пробелы по GDPR и интеграциям.
от €2 500 в месяц
Выполнение дорожной карты контролируемыми этапами: обновления, тесты и стабилизация, каждый согласуется до начала и планируется с учётом вашего рабочего календаря.
от €6 000 за проект
Согласованная переделка тех частей системы, которые реально дешевле заменить, чем продолжать латать, согласовывается после аудита, а не продаётся до него.
от €300 в месяц
Поддержание модернизированной системы здоровой: обновления, мониторинг и senior-инженер, который уже её знает, снижая риск зависимости от одного человека в долгосрочной перспективе.
Это начальные точки в EUR (примерно 7,46 DKK за EUR, до 25% moms), которые зависят от объёма и текущего состояния системы. Высокие местные ставки senior-специалистов делают переделку силами крупного агентства запредельно дорогой, поэтому поэтапная модернизация удалённым senior — прагматичная альтернатива. Модернизация всегда начинается с аудита, потому что стоимость работ целиком зависит от того, что реально есть. Работаю удалённо из Испании, которая в том же часовом поясе, что и Дания, поэтому рабочий день пересекается с вашим полностью.
Пара давно работающих продакшен-систем, над которыми я работал, включая Artnet News, крупную медиаплатформу, и WebSpellChecker, коммерческую платформу. Каждая ссылка ведёт на подробный разбор.
Как я думаю о производительности, инфраструктуре и чистой архитектуре при модернизации старых систем.
Сайт медленно работает, обновления всё ломают или покупатели не могут оформить заказ. Я нахожу настоящую причину, исправляю критичные места и делаю сайт предсказуемым для владельца и команды.
Превращаю идею или недоделанную платформу в продукт, которым люди могут пользоваться и за который готовы платить: подписки, регистрация, личные кабинеты, интеграции и надёжные обновления.
Убираю повторяющуюся ручную работу с помощью понятных инструментов: обработка документов, подготовка ответов, связь между сервисами и быстрый поиск по внутренним знаниям компании.
Обновляю старые системы на PHP, Laravel или WordPress без остановки бизнеса. Работа идёт контролируемыми этапами, поэтому вы получаете улучшения постепенно, без рискованной полной переделки.
Подходит бизнесу, которому нужен специалист, знающий проект изнутри: обновления, мониторинг, исправления и небольшие улучшения без поиска нового подрядчика для каждой задачи.
Подробнее о модернизации легаси в целом, а также отдельные страницы по разработке на Laravel и веб-разработке для клиентов из Дании.
Да. Я веду небольшую удалённую студию из Испании, а не местный офис, работая с клиентами по всей Европе, включая Данию. Испания в том же часовом поясе, что и Дания (CET/CEST), поэтому рабочий день пересекается полностью, а работа по модернизации всё равно ведётся через доступ к репозиторию, хостингу и staging, так что расположение не влияет на результат.
Да, это обычный случай для такой работы, и в Дании он частый, потому что флексикьюрити затрудняет удержание дефицитных senior-специалистов. Аудит как раз и существует, чтобы восстановить, как работает система, задокументировать рискованные места и убрать зависимость от одного человека, без необходимости привлекать исходного разработчика.
Работа сначала ведётся на staging, тестируется и выпускается небольшими, проверенными, обратимыми этапами. Всё, что действительно требует технического окна, планируется с вами заранее, вне самых загруженных периодов, потому что датский бизнес справедливо осторожен в отношении простоев.
Почти всегда сначала поэтапная модернизация. Полная переделка — то, на чём проваливается большинство проектов модернизации, потому что она останавливает работающий бизнес на месяцы, а при датских ставках senior-специалистов переделка силами крупного агентства запредельно дорога. Я честно скажу, когда конкретный кусок действительно дешевле переделать, чем продолжать латать.
Да. Модернизация слоя интеграции часто и есть основная причина этой работы, потому что старый код не поспевает за цифровой публичной инфраструктурой, которую ожидают датские пользователи и партнёры. Я планирую обновление так, чтобы система чисто вписалась в эту экосистему.
Да. Система контроля версий, протестированные и задокументированные релизы и письменная запись о том, какие данные хранятся и что изменилось — побочный результат правильно проведённой модернизации, и это гораздо лучше выдерживает вопросы Datatilsynet или аудитора, чем недокументированная legacy-система.
Вам. Всё документируется и передаётся: архитектура, процесс деплоя и логика решений. Дальнейшая поддержка — по желанию, а не условие модернизации.
Аудит даёт вам письменную дорожную карту со стоимостью по этапам до согласования любых работ по внедрению, поэтому вы никогда не соглашаетесь на открытый счёт. Цены выше — начальные точки в EUR, эквивалент в DKK предоставляется по запросу.
Опишите систему, её стек и версию и что делает её рискованной в эксплуатации. Я читаю каждое сообщение и отвечаю лично, обычно в течение одного рабочего дня.