Логотип HuTor Tech HuTor Tech
← Усі послуги

Послуга

Розробка на PHP

Бекенд на PHP 8: бізнес-логіка, інтеграції та дані — з фреймворком або без нього.

Розробка на PHP

Не кожен проєкт є проєктом на фреймворку. Десь це десятиліття PHP, на якому тримається бізнес і який не можна зупинити заради переписування; десь маленький сервіс, для якого фреймворк був би більшою машинерією, ніж заслуговує задача. Ми працюємо і з тим, і з тим.

Точка старту завжди однакова: зробити так, щоб код запускався передбачувано. Завести систему контролю версій, якщо її немає, підняти копію поза бойовим сервером, винести облікові дані з файлів у конфігурацію і підключити збір помилок, щоб збої доходили до нас, а не до відвідувача.

Далі йде звичайна інженерія: відділити бізнес-логіку від сторінки, яка її показує, замінити зібраний рядками SQL підготовленими запитами, накрити тестом розрахунок, що визначає ціни, і зробити розгортання відтворюваним.

Типові задачі:
— нові можливості в застосунку, який написали роки тому і який досі заробляє;
— інтеграції зі сторонніми API — з таймаутами, повторами і журналюванням;
— імпортери, експортери та звіти на великих таблицях;
— міграція з PHP 7 на PHP 8 і з `mysql_*` на PDO;
— робота з продуктивністю: індекси, запити N+1, кешування там, де воно справді допомагає.

Ми не наполягаємо на переписуванні працюючої системи. Легаси-код бридкий тому, що містить роки бізнес-правил, які більше ніде не записані, — і саме ці правила є активом.

Обговорити проєкт →