Перейти до вмісту
BigTree108

Послуги з розробки на 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, і кожне попередження про вразливість безумовно означає оновлення.

Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.

Інші фреймворки, з якими ми працюємо

Фреймворки: огляд

Питання про розробку на 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 та що робить система. Відповідь ви отримаєте протягом одного робочого дня: план робіт, план оновлення або профілі кандидатів.