Javlon Baxtiyorov
Plate IV  ·  Production system  ·  in production
IV

Soff Marketplace

A marketplace for academic work — 1.5M+ works hosted.

Fig. 6 — Academic Marketplace: archive of 1.5 million works distributed through a central sorting depot to buyers and sellers CATALOGUE OF WORKS ACADEMIC WORKS 3D DESIGNS TEMPLATES FREELANCE SVCS PRESENTATIONS COURSE PAPERS RESEARCH DOCS ILLUSTRATIONS WEB ASSETS 1,500,000 WORKS DISPATCH FEED SORTING DEPOT MARKETPLACE BUYERS BUYER OUTLET SELLERS SELLER OUTLET 2K+ TEMPLATES fig. 6 — academic marketplace ARCHIVE TO DISTRIBUTION
fig. — soff marketplace

Abstract

soff.uz — the main digital marketplace of the Soff ecosystem. A platform for ready-made academic materials, 3D designs, website templates, and freelance services, hosting 1.5M+ academic works and 2K+ templates.

The Problem

A marketplace is a catalogue, a search engine, a payment system and a trust system at once — and all of them have to stay fast while the catalogue grows past a million items and thousands of people browse at the same time. A marketplace lives or dies on search latency. Everything else is negotiable.

The System

A Django and FastAPI backend with PostgreSQL for the catalogue and Redis in front of the hot paths. Listing, search and transactions are tuned for a large, growing inventory, with the heavy and slow work pushed onto async pipelines so the storefront stays responsive. The catalogue grew faster than any single query plan wanted it to.

The Decisions

Cache the hot catalogue aggressively; keep the write path honest. Anything a buyer doesn't need to wait for — indexing, notifications, analytics — moves off the request path. The marketplace should feel instant even when the warehouse behind it is enormous.

Specifications

1.5M+ academic works2K+ templatesDjango · FastAPIPostgreSQL · RedisSearch · transactionsDocker · Nginx