B2B-платформа для оптовых продаж
Высоконагруженная B2B-платформа с каталогом, персональными ценами, заказами, личными кабинетами и интеграцией с учётной системой.
Задача: Рост количества клиентов создал проблемы с производительностью: тяжёлые SQL-запросы замедляли каталог, а синхронизация заказов выполнялась вручную.
Решение: Перепроектировал критические участки архитектуры, оптимизировал SQL-запросы и индексы, внедрил Redis для кэширования и RabbitMQ для фоновых операций, а обмен данными с учётной системой автоматизировал.
- Среднее время ответа API снижено примерно с 700 мс до 140 мс
- Каталог разгружен от тяжёлых запросов к основной БД
- Заказы и статусы синхронизируются автоматически
- Система подготовлена к горизонтальному масштабированию
- PHP
- Yii2
- Vue 3
- PostgreSQL
- Redis
- RabbitMQ
- Docker




