E-commerce

Високонавантажена торгова платформа

Каталог на 800 тисяч позицій, 300–400 тисяч користувачів щомісяця й мобільний застосунок. Ведемо платформу цілком: бекенд, фронтенд, інтеграції, CI/CD і продакшн-підтримку.

800k+
товарних позицій у каталозі
300–400k
користувачів на місяць
~40
регулярних обмінів даними між системами

Задача

Розвивати платформу, яка не може зупинятися

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

Водночас в основі лежить легасі-моноліт на PHP. Його треба переводити на Laravel, не зупиняючи бізнес і не ламаючи грошових сценаріїв, а паралельно розвивати мобільний застосунок та інтеграції.

Технології

Стек платформи

Бекенд

PHPLaravelMySQL

Інтеграції

RabbitMQRESTOAuthERP / CRM / WMSЕквайрингРозстрочка

Мобайл

FlutterDart

Розгортання й розробка

DockerCI/CDАгентна розробкаEval-гейти в CI

Рішення

Що зроблено

Поетапна міграція на Laravel

Легасі-моноліт на PHP переїжджає на Laravel частинами, за feature-флагами: новий код вмикається поступово, і його можна миттєво вимкнути.

  • Feature-флаги
  • Тести на грошових сценаріях
  • Миттєве вимкнення зміни

Інтеграційний шар

ERP і склад — через RabbitMQ, CRM — через REST і OAuth, а також WMS, API перевізників і платежі з банківським еквайрингом і розстрочкою.

  • Близько 40 регулярних обмінів
  • Черги RabbitMQ, REST і OAuth

Мобільний застосунок

Застосунок на Flutter для App Store і Google Play та API, який його обслуговує.

  • Flutter-застосунок в App Store і Google Play
  • API під мобільний клієнт

Захист

Шари захисту від атак і вторгнень поверх платформи та інтеграцій.

  • Захист від атак і вторгнень
  • Контроль доступу
  • Керування секретами

Агентна розробка

AI-агенти — частина щоденної розробки: свої налаштування для кожного проєкту, задачі за письмовою специфікацією, автоматична перевірка кожної зміни на реальних прикладах, облік витрат на AI і захист паролів та ключів доступу.

  • Задачі за письмовою специфікацією
  • Автоматична перевірка кожної зміни
  • Зміни в робочий код приймає людина

Зараз

Як платформа живе сьогодні

Платформа в продакшні й на постійній підтримці. Міграція триває: нові частини виходять за feature-флагами, грошові сценарії покриті тестами, а релізи проходять без зупинки роботи.

  • Бекенд, фронтенд, інтеграції, CI/CD і продакшн-підтримка — в одних руках
  • Мобільний застосунок і його API розвиваються разом із платформою
  • Агентна розробка вбудована в щоденну роботу, але мерджі робить людина

Контакти

Розкажіть про задачу

Опишіть у двох абзацах, що не працює. Відповімо, чи беремося, і з чого пропонуємо почати. Зустріч — онлайн або особисто в Ужгороді чи Києві.

Відповідаємо протягом робочого дня.

Telegram