Послуги з розробки на Symfony
Послуги з розробки на Symfony: вебзастосунки та бек-офіси, REST і GraphQL API на API Platform, SaaS та корпоративні системи, магазини на Sylius і Shopware, платіжні та білінгові сервіси, Drupal, Pimcore та інші платформи на основі Symfony, а також оновлення старіших застосунків на Symfony. Виділені Symfony-розробники для вашої команди або проєкт на Symfony під ключ.
Що ми створюємо на Symfony
Вебзастосунки на Symfony
Клієнтські портали, бек-офіси та бізнес-системи на актуальних релізах Symfony, із сутностями й міграціями Doctrine, формами та валідацією, voters для авторизації, EasyAdmin для внутрішніх екранів і Symfony UX з Turbo та Live Components для інтерактивних сторінок без окремого фронтенду.
API на API Platform
REST і GraphQL API, описані через класи PHP за допомогою API Platform, з документацією Hydra та OpenAPI, згенерованою з коду, валідацією, фільтрами й пагінацією, Mercure для оновлень у реальному часі та клієнтами для Next.js, Nuxt або Expo, згенерованими з того самого опису.
SaaS і корпоративні продукти на Symfony
Мультитенантні продукти, надбудови до ERP і CRM та системи керування робочими процесами, розраховані на десятиліття роботи, з компонентом Workflow для погоджень і скінченних автоматів (state machines), єдиним входом (SSO) через OpenID Connect з Entra ID, Okta або Keycloak і ролями, які перевіряються у voters на кожному запиті.
Магазини на Sylius і Shopware
Інтернет-магазини, B2B-портали й маркетплейси на Sylius, Shopware або OroCommerce, усі на основі Symfony: плагіни на замовлення, правила ціноутворення та оформлення замовлення, інтеграції з платежами й доставкою, а також каталоги й залишки, синхронізовані з вашими ERP і PIM.
Платіжні та білінгові сервіси на Symfony
Бекенди для платежів, кредитування та білінгу підписок, де гроші зберігаються в цілих мінімальних одиницях валюти, транзакції Doctrine блокують задіяні рядки під час кожної зміни балансу, провайдери open banking і карткових платежів працюють за адаптерами, а підписані вебхуки обробляються рівно один раз.
Черги Messenger та інтеграції
Робота, винесена з HTTP-запиту через Symfony Messenger поверх RabbitMQ, Redis, Amazon SQS або транспортів Doctrine, періодичні завдання на компоненті Scheduler і виклики API ERP, CRM та партнерів через HttpClient з тайм-аутами, повторними спробами та failure transport, який сповіщає відповідальну людину.
Оновлення Symfony і переходи на LTS
Застосунки на Symfony від версії 2 до 6 переводяться на реліз 7.4 з довгостроковою підтримкою (LTS) або на Symfony 8 через останній мінорний реліз кожної мажорної версії: спершу з логів прибираються deprecations, механічні зміни виконує Rector, а перед кожним кроком додаються тести.
Платформи на основі Symfony
Модулі для Drupal, що працює на компонентах Symfony, і бандли для Pimcore, Ibexa DXP, Akeneo PIM та Mautic, написані з використанням точок розширення кожної платформи, тож її ядро ніколи не патчиться й залишається придатним до оновлення.
Продуктивність і кешування в Symfony
Повільні сторінки, простежені через Blackfire до запиту чи виклику, що їх уповільнює, HTTP-кешування й компонент Cache на Redis, FrankenPHP у worker mode там, де це допомагає, і контейнери в Azure, AWS або Google Cloud з інфраструктурою як код.
Наші Symfony-розробники для вашої команди
Виділені Symfony-розробники
Symfony-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Проєкти на Symfony під ключ
Команда, яка веде проєкт на Symfony від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.
Підтримка і прийняття проєктів на Symfony
Наявна система на Symfony, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом на Symfony
Symfony-розробники
Застосунки, API, інтеграції та оновлення
Розробники PHP-платформ
Sylius, Shopware, Drupal і Pimcore
Фронтенд-інженери
Vue, React або Angular, або Twig із Symfony UX
DevOps-інженери
Контейнери, черги, пайплайни та хостинг
QA-інженери
Регресійні набори тестів: API та наскрізні
Як ми працюємо з Symfony
Актуальні релізи Symfony і PHP або реліз із довгостроковою підтримкою, якщо системі потрібні роки виправлень без мажорного оновлення. Strict types, PHPStan на найсуворішому рівні, якого може досягти код, тести на PHPUnit, що постачаються з кожною функцією, авторизація у voters, кожен запит через Doctrine з прив'язаними параметрами, секрети у сховищі (vault), а не в закомічених файлах .env, і кожне попередження про вразливість безумовно означає оновлення.
Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.
Інші фреймворки, з якими ми працюємо
Розробка на Laravel
Розробка на Laravel: вебзастосунки та API, інтернет-магазини й маркетплейси, SaaS-продукти, бек-офіси платежів, адмін-панелі та оновлення Laravel. Виділені Laravel-розробники або реалізація проєкту.
Розробка на Django і FastAPI
Розробка на Django і FastAPI: вебзастосунки, REST API, бекенд для AI і LLM, пайплайни даних, фінтех- та e-commerce-платформи, оновлення Django. Виділені розробники або реалізація проєкту.
Розробка на Next.js
Розробка на Next.js: вебзастосунки, фронтенд для SaaS, вітрини інтернет-магазинів, маркетингові сайти, інтерфейси AI-продуктів та міграція на App Router. Виділені Next.js-розробники або реалізація проєкту.
Розробка на Vue.js і Nuxt
Розробка на Vue.js і Nuxt: застосунки на Vue 3, сайти на Nuxt, вітрини, дашборди для SaaS, фронтенд для Laravel та інших бекендів, міграція з Vue 2. Виділені Vue.js-розробники або реалізація проєкту.
Розробка на Ruby on Rails
Розробка на Ruby on Rails: вебзастосунки, SaaS-продукти, магазини й маркетплейси, API, застосунки на Hotwire Native, оновлення та прийняття проєктів на Rails від інших команд. Виділені Rails-розробники або реалізація проєкту.
Розробка застосунків на Flutter
Розробка застосунків на Flutter: кросплатформні застосунки для iOS і Android у фінтеху, медицині, медіа та рітейлі, Flutter для вебу й десктопу, бекенд, прийняття проєктів від інших команд. Виділені Flutter-розробники або реалізація проєкту.
Розробка на Spring Boot
Розробка на Spring Boot: мікросервіси та API, Spring Cloud, Spring Security і єдиний вхід (SSO), Spring Batch, Spring AI та оновлення до Spring Boot 4. Виділені Spring Boot-розробники або реалізація проєкту.
Розробка застосунків на React Native
Розробка застосунків на React Native: iOS- та Android-застосунки з Expo, нативні модулі, перехід на New Architecture, over-the-air оновлення та релізи в магазинах застосунків. Виділені React Native-розробники або реалізація проєкту.
Розробка застосунків на Electron
Розробка застосунків на Electron: десктопні застосунки для Windows, macOS і Linux, автооновлення, підпис коду та нотаризація, нативні модулі, оновлення версій і міграції. Виділені Electron-розробники або реалізація проєкту.
Питання про розробку на Symfony
У яких галузях працюють ваші Symfony-розробники?
Здебільшого e-commerce і роздрібна торгівля: магазини, B2B-портали та маркетплейси на Sylius, Shopware і власному коді на Symfony. Далі фінтех із платіжними, кредитними та білінговими сервісами; SaaS і корпоративні застосунки з ERP-, CRM- та workflow-продуктами; медицина з бронюванням і пацієнтськими порталами; adtech і маркетинг із платформами кампаній і трекінгу; а також медіа та видавнича справа з контентними платформами. Часто трапляються й продукти для логістики та освіти.
З якими версіями Symfony ви працюєте?
З усіма гілками, що підтримуються: Symfony 8 для нових робіт, релізи 7.4 і 6.4 з довгостроковою підтримкою та старіші версії, які потрібно підтягнути. Застосунки на Symfony 2, 3 або 4 ми оновлюємо крок за кроком, випускаючи кожен крок окремо, замість того щоб переписувати.
Чи працюєте ви також із Sylius, Shopware і Drupal?
Так. Усі три побудовані на Symfony або його компонентах, тож плагіни для Sylius і Shopware та модулі для Drupal входять у ту саму роботу, що й звичайний код на Symfony. Сайти на Drupal повністю описані на нашій сторінці про розробку на Drupal.
Як швидко можуть стати до роботи Symfony-розробники?
Якщо відповідний Symfony-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні Symfony-розробники?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Створюєте проєкт на Symfony?
Розкажіть, які у вас версії Symfony і PHP та що робить система. Відповідь ви отримаєте протягом одного робочого дня: план робіт, план оновлення або профілі кандидатів.