Система критична для бізнесу, але її ризиковано змінювати
Невелика зміна може порушити роботу компанії, і ніхто не хоче бути тим, хто це зламає. Я розбираю систему, додаю страхувальні сітки й знову роблю можливим змінювати код упевнено.
Модернізація легасі для Данії
Багато усталених данських компаній, середній бізнес у Копенгагені та Орхусі, інтернет-магазини, компанії професійних послуг та давно працюючий малий і середній бізнес, залежать від застарілої системи на 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 надається на запит.
Опишіть систему, її стек і версію та що робить її ризикованою в експлуатації. Я читаю кожне повідомлення й відповідаю особисто, зазвичай протягом одного робочого дня.