Backend на Laravel, який не страшно масштабувати.
API, інтеграції з платіжками і CRM, черги, оптимізація повільних запитів. Код з тестами і рев'ю — його зможе підтримувати будь-який Laravel-розробник.
Розробка на Laravel у Tochno — це backend-послуга: API, інтеграції з платіжками, доставкою і CRM, черги та оптимізація повільних запитів. Підходить власникам продуктів і агенціям, яким потрібен Laravel розробник з тестами та код-рев'ю. Погодинна ставка — від $25, пакет «Спринт» — $1 800 за спринт, окрема задача — від 8 000 грн.
Коли потрібен окремий бекенд-розробник
Бекенд, який витримує продакшен
Пишемо так, щоб через рік інший розробник розібрався за день: тести, типи, документація API.
Погодинно, задачею або спринтом
- Оцінка до старту
- Код з тестами
- Pull request з описом
- Деплой на staging
- ~70 годин розробки
- Планування і демо
- Звіт щоп'ятниці
- Код-рев'ю тех-ліда
- Облік годин у трекері
- Звіт по задачах
- Реакція до 1 робочого дня
Так виглядає pull request, який ви отримаєте
Кожна зміна — окремий pull request з описом, тестами і інструкцією перевірки. Ви бачите, за що платите.
Від задачі до продакшену
- день 0БрифДоступи до репозиторію, опис задачі, критерії готовності.
- день 1ОцінкаГодини або фікс-ціна, ризики, план.
- спринтРозробкаPull request'и з тестами, staging, звіт щоп'ятниці.
- релізДеплойМіграції, моніторинг перші 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 аутсорс із нами
Процес простий і прозорий.
- Бриф: доступи до репозиторію, опис задачі й критерії готовності.
- Оцінка (наступного дня): години або фікс-ціна, ризики, план.
- Розробка: pull request'и з тестами, staging на кожен PR, код-рев'ю другим розробником, звіт щоп'ятниці.
- Деплой: міграції й моніторинг перші 48 годин.
Репозиторій залишається на вашому акаунті, а NDA підписуємо до отримання доступів. Підтримуємо версії Laravel від 8 до 11.
Коли окремий backend вам не потрібен
Laravel аутсорс виправданий не в кожній ситуації.
- Якщо ви ще не знаєте, що саме будувати, почніть з full-stack розробки на Laravel і Nuxt: там є етап Discovery із прототипом і оцінкою.
- Якщо вам не потрібні нові функції, а треба зрозуміти стан проєкту, замовте технічний аудит від 12 000 грн: отримаєте план виправлень.
- Якщо частіше ламається те, що вже працювало, почніть з автоматизації тестування.
- Для простого сайту-візитки окремий backend зайвий, вистачить розробки сайту.
Про вибір платформи для магазину ми писали в статті Laravel чи OpenCart і WordPress.
З чого почати, якщо проєкт уже працює
Найчастіше до нас приходять із готовим проєктом, і початок завжди однаковий. Ви відкриваєте доступ до репозиторію й staging, а ми за кілька годин знайомимося з кодом і повертаємося з оцінкою.
Далі визначаємо пріоритети: що горить (помилки оплати, повільні запити, зламані інтеграції) і що можна відкласти. Нові функції не змішуємо з виправленнями, щоб ви бачили в звіті окремо кожну категорію робіт. Якщо в коді немає тестів, першим кроком додаємо їх до найризикованіших місць, а вже потім змінюємо логіку. Так ми не ламаємо те, що працювало.
У роботі з бекендом ми дотримуємося простих правил. Кожна зміна — це окремий pull request з описом і тестами, а не величезний комміт. Міграції проходять через staging, а перед релізом ми узгоджуємо план відкоту. Складні рішення, як-от вибір черги чи схеми кешу, коротко описуємо письмово, щоб новий розробник розумів, чому вони такі. Це економить години при передачі проєкту.
Чим відрізняється Tochno
- Кожен pull request проходить код-рев'ю тех-ліда або другого розробника, тестування вбудоване в процес.
- Тех-лід залучений особисто, а не лише на старті.
- Ціни й ставки відкриті, ви бачите, за що платите.
- Код, репозиторій і доступи належать вам.
Як ми перевіряємо чужий код, описано в статті що таке технічний аудит коду, а питання платіжок і доставки розібрано в матеріалі інтеграція Нової Пошти та оплати.
Опишіть свою задачу в брифі, і ми підкажемо, який формат співпраці вам підійде.
Працюєте з чужим кодом?
Так, більшість задач — саме такі. Перші 2–4 години йдуть на знайомство з кодом, це входить в оцінку.
Яку версію Laravel підтримуєте?
Від 8 до 11. Старіші — оновлюємо поетапно, без зупинки сайту.
Чи підпишете NDA?
Так, до отримання доступів.
Як рахуєте години?
Трекер з описом кожної задачі. Звіт щотижня, рахунок — раз на місяць або за спринт.
Скільки коштує розробка на Laravel?
Погодинно — від $25, спринт (орієнтовно 70 годин) — $1 800, окрема задача — від 8 000 грн. Обираємо формат під ваш обсяг. Оцінку по задачі даємо до старту, а години рахуємо в трекері з описом. Ставки по ролях відкриті на сторінці цін.
Скільки часу триває розробка на Laravel?
Залежить від задачі. Дрібну доробку орієнтовно можна закрити за кілька днів, інтеграцію чи API — за один-два спринти по 2 тижні. Строки й ризики називаємо на етапі оцінки, наступного дня після брифу. Для великих обсягів краще брати спринт.
Чи можна взяти Laravel розробника на кілька годин?
Так. Мінімальне замовлення — 1 день (8 годин) для будь-якої ролі. Це зручно для разових інтеграцій, виправлень і консультацій. Для постійної роботи в вашій команді є окрема послуга виділеного спеціаліста. Також можемо працювати під вашим процесом.
Що потрібно від мене, щоб почати Laravel-розробку?
Опис задачі, критерії готовності й доступ до репозиторію та staging. Якщо проєкт чужий, підпишемо NDA до видачі доступів. Решту, від оцінки до плану спринту, робимо ми протягом одного робочого дня, без зайвих дзвінків.
Опишіть задачу.
Відповімо за 2 робочі години. Оцінка з вилкою ціни і термінів — за 1 день.