Розробка, підтримка та доробка проєктів на Symfony
Беремо на підтримку системи на Symfony, які залишилися без команди, переводимо їх зі старих гілок на актуальну LTS і доробляємо функціонал. Київ, працюємо по всій Україні.
Розробка на Symfony і супровід наявних систем
На Symfony найчастіше побудовані довгоживучі системи: внутрішні портали, B2B-кабінети, API для мобільних застосунків, маркетплейси, бекенди магазинів на Sylius. Такі проєкти живуть по 5–10 років і переживають кілька команд. Тому до нас приходять не з «зробіть сайт», а з «у нас Symfony 3.4, і ніхто не знає, як це оновити».
Ми беремо такі системи на підтримку, фіксуємо поточний стан, закриваємо ризики безпеки і складаємо план оновлення. Нову функціональність додаємо в стилі проєкту, не ламаючи архітектуру. Для нового проєкту обговорюємо вибір між Symfony і Laravel — обидва на PHP, але з різною філософією.
Проєкт на Symfony? Візьмемо в роботу
Розробка, підтримка й доробка на Symfony, зокрема чужих проєктів. Аудит коду — безкоштовно.
Коли потрібна команда для Symfony-проєкту
Що ми робимо з проєктами на Symfony
Як ми приймаємо Symfony-проєкт на підтримку
Крок 1. Доступи і бекап. Без цього жодних змін у коді.
- Репозиторій, сервер, база, змінні оточення, сторонні сервіси.
- Копія бази й завантажених файлів.
Крок 2. Аудит. Письмовий звіт з оцінкою.
- Версії,
composer.json, покинуті бандли, правки вvendor. - Журнал deprecations, безпека, тести.
Крок 3. Стабілізація. Закриваємо критичне.
- Оновлення в межах поточної гілки, виправлення помилок з логів.
Крок 4. Процес. Git, staging, міграції Doctrine і деплой через CI.
Крок 5. План оновлень. Порядок переходу між гілками, заміна бандлів, оцінка годин.
Крок 6. Регулярна робота. За моделлю, яку ви обрали нижче в цінах.
Типові задачі, які ми вирішуємо в Symfony-проєктах
Скільки коштує підтримка проєкту на Symfony
Почати варто з аудиту коду — від $250. Нові модулі оцінюємо після брифу.
Погодинно
- оцінка задачі заздалегідь
- облік годин
- реліз після перевірки на staging
Абонентська підтримка
- 10 годин на місяць
- оновлення безпеки
- моніторинг
- реакція на критичні інциденти
Виділений розробник
- Symfony-розробник на повний день
- планування
- код-рев'ю
- регулярні демо
Питання про розробку і підтримку на Symfony
Проєкт на Symfony 3.4 або 4.4. Чи можна оновити без переписування?
Скільки коштує підтримка проєкту на Symfony?
Що обрати для нового проєкту: Symfony чи Laravel?
Чи працюєте з Sylius і магазинами на Symfony?

