Система критична для бізнесу, але її ризиковано змінювати
Невелика зміна може порушити роботу компанії, і ніхто не хоче бути тим, хто це зламає. Я розбираю систему, додаю страхувальні сітки й знову роблю можливим змінювати код упевнено.
Модернізація легасі для Ірландії
Багато усталених ірландських компаній, фінансові установи, страховики, компанії професійних послуг, постачальники для держсектору та давно працюючий малий і середній бізнес, залежать від застарілої системи на PHP, Laravel або WordPress, яку занадто важливо вимикати, але занадто ризиковано торкатися. Я стабілізую її й модернізую акуратними поетапними кроками, щоб бізнес продовжував працювати, поки систему стає безпечніше змінювати.
Підходить ірландським компаніям на legacy-системах, які не можуть дозволити собі ризиковану повну переробку, яким потрібна прозорість змін і відповідність вимогам, і яким потрібен senior-інженер, що ставить працюючий бізнес на перше місце.
Невелика зміна може порушити роботу компанії, і ніхто не хоче бути тим, хто це зламає. Я розбираю систему, додаю страхувальні сітки й знову роблю можливим змінювати код упевнено.
Людина, яка створила систему, пішла багато років тому, і знання про неї пішли разом із нею. Я відновлюю розуміння того, як вона працює, через структурований аудит, без потреби залучати початкового автора.
PHP із завершеною підтримкою, стара версія фреймворку або покинуті плагіни з відомими вразливостями. Я планую й виконую акуратний шлях оновлення з бекапами й відкатами.
Регулятори, аудитори або клієнти ставлять питання, на які поточна система не може відповісти чітко: хто, що і коли змінив. Я впроваджую систему контролю версій, тести та документований процес змін, який витримує перевірку.
Кожен реліз робиться вручну, без документації і прямо на працюючій системі. Я налаштовую staging, автотести на критичних шляхах і план відкату, щоб релізи перестали бути азартною грою.
Кілька років тому система була в порядку, а тепер не справляється під навантаженням у завантажені періоди роботи. Я профілюю її й модернізую важливі частини, включно з вебсервером і шаром інфраструктури.
Будь-яка співпраця починається з глибокого аудиту, що дає пріоритизовану дорожню карту, щоб ви вкладалися в правильному порядку й розуміли реальний стан системи до затвердження плану.
Тести на критичних шляхах, staging-середовища, бекапи й план відкату, щоб модернізація ніколи не піддавала працюючий бізнес ризику.
Оновлення PHP, Laravel і залежностей контрольованими етапами, кожен перевіряється до наступного, замість одного великого ризикованого стрибка, здатного покласти систему.
Система контролю версій, документований процес змін і письмовий запис про архітектуру та ризиковані місця, корисний як для комплаєнсу, так і для повсякденної передачі знань.
Архітектура, ризиковані місця й процес деплою зафіксовані письмово, щоб система більше ніколи не була замкнена в голові однієї людини.
Модернізація виконується контрольованими поетапними кроками, кожен погоджується й оцінюється до початку, щоб бізнес продовжував працювати і ніколи не піддавався ризикованій різкій зміні.
Перевіряю код, залежності, тести, деплой та інфраструктуру, потім готую письмовий звіт про реальний стан і ризики, включно з прогалинами у відповідності вимогам, якщо це актуально.
Ви отримуєте пріоритизовану дорожню карту: що стабілізувати насамперед, що оновити й що може зачекати, з вартістю за етапами.
Ідемо дорожньою картою етапами, кожен на staging, з тестами й випуском із можливістю відкату, з таймінгом, щоб не порушувати роботу бізнесу.
Ви отримуєте повну документацію й доступи. За бажанням я залишаюся, щоб підтримувати систему здоровою і знижувати ризик залежності від однієї людини надалі.
Вартість модернізації
від €950 одноразово
Ретельний розбір системи, що дає пріоритизовану дорожню карту модернізації з вартістю за етапами, включно з прогалинами у відповідності вимогам і прозорості.
від €2 500 на місяць
Виконання дорожньої карти контрольованими етапами: оновлення, тести й стабілізація, кожен погоджується до початку і планується з урахуванням вашого робочого календаря.
від €6 000 за проєкт
Погоджена переробка тих частин системи, які реально дешевше замінити, ніж продовжувати латати, погоджується після аудиту, а не продається до нього.
від €300 на місяць
Підтримання модернізованої системи здоровою: оновлення, моніторинг і senior-інженер, який уже її знає, знижуючи ризик залежності від однієї людини в довгостроковій перспективі.
Це початкові точки в EUR, які залежать від обсягу і поточного стану системи. Модернізація завжди починається з аудиту, бо вартість робіт цілком залежить від того, що реально є. Працюю віддалено з Іспанії по всій Європі, включно з Ірландією, з робочим днем, що перетинається з вашим.
Пара давно працюючих продакшен-систем, над якими я працював, включно з Artnet News, великою медіаплатформою, і WebSpellChecker, комерційною платформою. Кожне посилання веде на детальний розбір.
Як я думаю про продуктивність, інфраструктуру й чисту архітектуру під час модернізації старих систем.
Сайт працює повільно, оновлення все ламають або покупці не можуть оформити замовлення. Я знаходжу справжню причину, виправляю критичні місця й роблю сайт передбачуваним для власника та команди.
Перетворюю ідею або недороблену платформу на продукт, яким люди можуть користуватися і за який готові платити: підписки, реєстрація, особисті кабінети, інтеграції та надійні оновлення.
Прибираю повторювану ручну роботу за допомогою зрозумілих інструментів: оброблення документів, підготовка відповідей, зв’язок між сервісами та швидкий пошук у внутрішніх знаннях компанії.
Оновлюю старі системи на PHP, Laravel або WordPress без зупинки бізнесу. Робота відбувається контрольованими етапами, тож ви отримуєте покращення поступово, без ризикованої повної перебудови.
Для бізнесу, якому потрібен фахівець, що знає проєкт зсередини: оновлення, моніторинг, виправлення та невеликі покращення без пошуку нового підрядника для кожного завдання.
Детальніше про модернізацію легасі загалом, а також окремі сторінки з розробки на Laravel і веброзробки для клієнтів з Ірландії.
Так. Я веду невелику віддалену студію з Іспанії, а не місцевий офіс, працюючи з клієнтами по всій Європі, включно з Ірландією. Іспанія на годину попереду Ірландії, тож робочий день перетинається майже повністю, а робота з модернізації все одно ведеться через доступ до репозиторію, хостингу і staging, тож розташування не впливає на результат.
Так, це звичайний випадок для такої роботи. Аудит саме й існує, щоб відновити, як працює система, задокументувати ризиковані місця і прибрати залежність від однієї людини, без потреби залучати початкового розробника.
Робота спочатку ведеться на staging, тестується і випускається невеликими, перевіреними, оборотними етапами. Усе, що дійсно потребує технічного вікна, планується з вами заздалегідь, поза найзавантаженішими періодами.
Майже завжди спочатку поетапна модернізація. Повна переробка — те, на чому провалюється більшість проєктів модернізації, бо вона зупиняє працюючий бізнес на місяці. Я чесно скажу, коли конкретний шматок дійсно дешевше переробити, ніж продовжувати латати.
Так. Система контролю версій, протестовані й задокументовані релізи та письмовий запис про те, що і чому змінилося — побічний результат правильно проведеної модернізації, і це значно краще витримує запитання аудитора, ніж недокументована legacy-система.
Вам. Усе документується і передається: архітектура, процес деплою та логіка рішень. Подальша підтримка — за бажанням, а не умова модернізації.
Аудит дає вам письмову дорожню карту з вартістю за етапами до погодження будь-яких робіт із впровадження, тож ви ніколи не погоджуєтеся на відкритий рахунок. Ціни вище — початкові точки в EUR і залежать від стану вашої системи.
Опишіть систему, її стек і версію та що робить її ризикованою в експлуатації. Я читаю кожне повідомлення й відповідаю особисто, зазвичай протягом одного робочого дня.