Skip to content

Nadivan: a store back end built for high load

An online store needed to process more than 30,000 products a month under high load. We designed the server side, the pricing and delivery logic, and automated releases.

Client
Nadivan
Industry
Online retail
Nadivan: a store back end built for high load

How it's built

  • Interface

    Gulp and Sass

  • Application

    PHP

  • Data

    MySQL and Redis

  • Infrastructure

    Git, CI/CD, Linux and Nginx

Schematic of the project's parts · not a screenshot

The project

The problem

Nadivan's catalogue processing handles more than 30,000 products a month. Filters, prices, stock and delivery costs have to stay correct and fast under high load, and the code has to remain easy to maintain as the store changes.

What we built

  • Server architecture for processing the catalogue.
  • Product filtering, dynamic pricing and stock handling.
  • Delivery cost calculation.
  • SEO-friendly URLs and performance work on maintainable code.
  • Admin tools for the store team.
  • Secure sign-in, caching and monitoring built for high load, with CI/CD for releases.

What changed

Catalogue data, prices and delivery costs come from one system built for this volume. Updates go out through automated releases, and monitoring watches the site under load.

Visit the live product (opens in a new tab)

Results

products processed every month
30 000+

Services involved

Next project

vectorshop.ru: supplier and marketplace sync

A Shop-Script store of outdoor parts and gear needed supplier data, discounts per customer group and sales on four marketplaces to work together.

Outdoor gear

Building something similar?

Tell us what you have in mind. We'll bring what we learned here.

Start a project like this