Перейти до змісту
РОЗРОБКА · PHP

Backend на Laravel, який не страшно масштабувати.

API, інтеграції з платіжками і CRM, черги, оптимізація повільних запитів. Код з тестами і рев'ю — його зможе підтримувати будь-який Laravel-розробник.

Розробка на Laravel у Tochno — це backend-послуга: API, інтеграції з платіжками, доставкою і CRM, черги та оптимізація повільних запитів. Підходить власникам продуктів і агенціям, яким потрібен Laravel розробник з тестами та код-рев'ю. Погодинна ставка — від $25, пакет «Спринт» — $1 800 за спринт, окрема задача — від 8 000 грн.

$ php artisan testCI
[PASS]OrderApiTest · 24 тести
[PASS]LiqPayWebhookTest
[PASS]NovaPoshtaSyncJob
[WARN]N+1 у /api/catalog
[PASS]PHPStan level 8
[INFO]coverage 81%
цінавід $25 / год

Коли потрібен окремий бекенд-розробник

ІнтеграціїLiqPay, Monobank, Нова Пошта, 1С, KeyCRM — з обробкою помилок і ретраями.
Сайт гальмуєЗнаходимо повільні запити, додаємо індекси, кеш і черги.
Потрібен APIДля мобільного застосунку, фронтенду на Vue/React або партнерів.
Legacy-кодОновлення Laravel 8→11, рефакторинг без зупинки продакшену.

Бекенд, який витримує продакшен

Пишемо так, щоб через рік інший розробник розібрався за день: тести, типи, документація API.

Laravel 11PHP 8.3PostgreSQLRedisHorizon
API
[PASS]REST або GraphQL з документацією OpenAPI
[PASS]Авторизація Sanctum / Passport
[PASS]Версіонування і rate limiting
Інтеграції
[PASS]Платіжки з вебхуками і ідемпотентністю
[PASS]Доставка: Нова Пошта, Укрпошта, Meest
[PASS]CRM, 1С, Google Sheets, Telegram-боти
Продуктивність
[PASS]Профілювання: Telescope, Debugbar
[PASS]Індекси, eager loading, кеш
[PASS]Черги і фонові задачі
Якість
[PASS]Feature- і unit-тести
[PASS]PHPStan, Pint, код-рев'ю
[PASS]CI у GitHub Actions

Погодинно, задачею або спринтом

Усі ціни
Задача
від 8 000 грн
  • Оцінка до старту
  • Код з тестами
  • Pull request з описом
  • Деплой на staging
Обговорити задачу
СпринтПОПУЛЯРНИЙ
$1 800 / спринт
  • ~70 годин розробки
  • Планування і демо
  • Звіт щоп'ятниці
  • Код-рев'ю тех-ліда
Обговорити задачу
Погодинно
від $25 / год
  • Облік годин у трекері
  • Звіт по задачах
  • Реакція до 1 робочого дня
Обговорити задачу
ЗРАЗОК РЕЗУЛЬТАТУ

Так виглядає pull request, який ви отримаєте

PR #142 · feat: LiqPay webhooksAPPROVED
#Що зроблено
+LiqPayWebhookController з перевіркою підпису
+Ідемпотентність: повторний callback не дублює оплату
+Job UpdateOrderStatus у черзі payments
#Тести
[PASS]12 feature-тестів, включно з невалідним підписом
#Як перевірити
1.staging.shop.ua → оплата тестовою карткою
2.Замовлення → статус «Оплачено» за < 5 с

Кожна зміна — окремий pull request з описом, тестами і інструкцією перевірки. Ви бачите, за що платите.

[PASS]Код-рев'ю другим розробником[PASS]Staging на кожен PR[PASS]Репозиторій на вашому акаунті

Від задачі до продакшену

  1. день 0
    БрифДоступи до репозиторію, опис задачі, критерії готовності.
  2. день 1
    ОцінкаГодини або фікс-ціна, ризики, план.
  3. спринт
    РозробкаPull request'и з тестами, staging, звіт щоп'ятниці.
  4. реліз
    ДеплойМіграції, моніторинг перші 48 годин.

Що входить у Laravel-розробку

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

  • REST або GraphQL з документацією OpenAPI, авторизація через Sanctum або Passport, версіонування й rate limiting;
  • платіжки з вебхуками й ідемпотентністю, доставка (Нова Пошта, Укрпошта, Meest);
  • інтеграції з CRM, 1С, Google Sheets і Telegram-ботами;
  • профілювання повільних місць (Telescope, Debugbar), індекси, eager loading, кеш;
  • черги й фонові задачі;
  • feature- і unit-тести, PHPStan, Pint, код-рев'ю, CI у GitHub Actions.

Працюємо і зі своїм кодом, і з чужим: більшість задач саме такі. Перші 2–4 години йдуть на знайомство з проєктом, вони входять в оцінку.

Скільки коштує розробка на Laravel і від чого залежить ціна

Питання «сайт на Laravel ціна» залежить від формату співпраці. Для окремої задачі ми даємо оцінку заздалегідь, для довших робіт працюємо спринтами або погодинно.

ФакторЯк впливає на ціну
ФорматЗадача від 8 000 грн, спринт $1 800, погодинно від $25
Стан кодуLegacy без тестів потребує більше часу на розбір і стабілізацію
Кількість інтеграційКожна платіжка чи CRM має свої вебхуки, помилки й тести
Вимоги до продуктивностіПрофілювання, кеш і черги додають роботу
Версія фреймворкуСтаріші версії оновлюємо поетапно, це окремий обсяг
ТерміновістьШвидший старт потребує перерозподілу команди

Ставки по ролях і загальну сітку цін дивіться на сторінці цін. Години рахуємо в трекері з описом кожної задачі, звіт надсилаємо щотижня.

Як працює Laravel аутсорс із нами

Процес простий і прозорий.

  1. Бриф: доступи до репозиторію, опис задачі й критерії готовності.
  2. Оцінка (наступного дня): години або фікс-ціна, ризики, план.
  3. Розробка: pull request'и з тестами, staging на кожен PR, код-рев'ю другим розробником, звіт щоп'ятниці.
  4. Деплой: міграції й моніторинг перші 48 годин.

Репозиторій залишається на вашому акаунті, а NDA підписуємо до отримання доступів. Підтримуємо версії Laravel від 8 до 11.

Коли окремий backend вам не потрібен

Laravel аутсорс виправданий не в кожній ситуації.

Про вибір платформи для магазину ми писали в статті Laravel чи OpenCart і WordPress.

З чого почати, якщо проєкт уже працює

Найчастіше до нас приходять із готовим проєктом, і початок завжди однаковий. Ви відкриваєте доступ до репозиторію й staging, а ми за кілька годин знайомимося з кодом і повертаємося з оцінкою.

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

У роботі з бекендом ми дотримуємося простих правил. Кожна зміна — це окремий pull request з описом і тестами, а не величезний комміт. Міграції проходять через staging, а перед релізом ми узгоджуємо план відкоту. Складні рішення, як-от вибір черги чи схеми кешу, коротко описуємо письмово, щоб новий розробник розумів, чому вони такі. Це економить години при передачі проєкту.

Чим відрізняється Tochno

  • Кожен pull request проходить код-рев'ю тех-ліда або другого розробника, тестування вбудоване в процес.
  • Тех-лід залучений особисто, а не лише на старті.
  • Ціни й ставки відкриті, ви бачите, за що платите.
  • Код, репозиторій і доступи належать вам.

Як ми перевіряємо чужий код, описано в статті що таке технічний аудит коду, а питання платіжок і доставки розібрано в матеріалі інтеграція Нової Пошти та оплати.

Опишіть свою задачу в брифі, і ми підкажемо, який формат співпраці вам підійде.

Питання про послугу

Не знайшли відповідь? Напишіть у Telegram.

Працюєте з чужим кодом?

Так, більшість задач — саме такі. Перші 2–4 години йдуть на знайомство з кодом, це входить в оцінку.

Яку версію Laravel підтримуєте?

Від 8 до 11. Старіші — оновлюємо поетапно, без зупинки сайту.

Чи підпишете NDA?

Так, до отримання доступів.

Як рахуєте години?

Трекер з описом кожної задачі. Звіт щотижня, рахунок — раз на місяць або за спринт.

Скільки коштує розробка на Laravel?

Погодинно — від $25, спринт (орієнтовно 70 годин) — $1 800, окрема задача — від 8 000 грн. Обираємо формат під ваш обсяг. Оцінку по задачі даємо до старту, а години рахуємо в трекері з описом. Ставки по ролях відкриті на сторінці цін.

Скільки часу триває розробка на Laravel?

Залежить від задачі. Дрібну доробку орієнтовно можна закрити за кілька днів, інтеграцію чи API — за один-два спринти по 2 тижні. Строки й ризики називаємо на етапі оцінки, наступного дня після брифу. Для великих обсягів краще брати спринт.

Чи можна взяти Laravel розробника на кілька годин?

Так. Мінімальне замовлення — 1 день (8 годин) для будь-якої ролі. Це зручно для разових інтеграцій, виправлень і консультацій. Для постійної роботи в вашій команді є окрема послуга виділеного спеціаліста. Також можемо працювати під вашим процесом.

Що потрібно від мене, щоб почати Laravel-розробку?

Опис задачі, критерії готовності й доступ до репозиторію та staging. Якщо проєкт чужий, підпишемо NDA до видачі доступів. Решту, від оцінки до плану спринту, робимо ми протягом одного робочого дня, без зайвих дзвінків.

Опишіть задачу.

Відповімо за 2 робочі години. Оцінка з вилкою ціни і термінів — за 1 день.

01Відповідь за 2 години02Дзвінок 20 хвилин03Оцінка за 1 день
Що потрібно

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