Nadivan: серверная часть магазина под высокой нагрузкой
Интернет-магазину нужно было обрабатывать больше 30 000 товаров в месяц под высокой нагрузкой. Мы спроектировали серверную часть, логику цен и доставки и автоматический выпуск обновлений.
- Клиент
- Nadivan
- Отрасль
- Интернет-торговля



Как это устроено
Интерфейс
Gulp и Sass
Приложение
PHP
Данные
MySQL и Redis
Инфраструктура
Git, CI/CD, Linux и Nginx
О проекте
Задача
Каждый месяц Nadivan обрабатывает в каталоге больше 30 000 товаров. Фильтры, цены, остатки и стоимость доставки должны считаться точно и быстро даже под высокой нагрузкой, а код должен оставаться удобным для поддержки, пока магазин развивается.
Что сделали
- Серверную архитектуру для обработки каталога.
- Фильтрацию товаров, динамическое ценообразование и учёт остатков.
- Расчёт стоимости доставки.
- ЧПУ для SEO и работу над скоростью на коде, который легко поддерживать.
- Инструменты администрирования для команды магазина.
- Защищённую авторизацию, кеширование и мониторинг под высокой нагрузкой, а также CI/CD для релизов.
Что изменилось
Каталог, цены и стоимость доставки считаются в одной системе, рассчитанной на такой объём. Обновления выходят автоматически, а мониторинг следит за сайтом под нагрузкой.
Результаты
- товаров обрабатывается каждый месяц
- 30 000+
Услуги в проекте
Следующий проект
Магазину запчастей и снаряжения для активного отдыха на Shop-Script нужно было связать данные поставщиков, скидки для разных групп покупателей и продажи на четырёх маркетплейсах.
Товары для активного отдыха
Создаёте что-то похожее?
Расскажите, что задумали. Опыт этого проекта пригодится.