11 of 14
Commerce
ReMart Multi-vendor Store
A multi-vendor marketplace with live inventory that holds up under concurrent checkout. 10,000+ buyers a month. Pages load 60% faster than they did before the rebuild.
- Built at
- TechnicalBind
- Scale
- 10,000+ monthly shoppers.
- Category
- Commerce

- Monthly shoppers
- 10,000+
- Faster Loads
- 60%
Context
The previous marketplace got slower every time a seller or a product was added.
Challenge
Host hundreds of shops and live stock counts on one platform without one busy seller degrading the others.
Non-negotiables
- Concurrent traffic
- Real-time inventory
Calls I made
- 01
Per-shop isolation
Pulled per-shop logic out of the shared path so a slow vendor does not affect the rest of the marketplace.
- 02
In-memory catalogue cache
Hot product data lives in memory. Shoppers see pages load quickly; database load drops.
Trade-offs accepted
- Seller onboarding asks for clean, structured data on day one. The catalogue needed far less cleaning afterwards. Onboarding got slower — a seller who just wants one product listed pays that cost before anything goes up.
Outcome
Page loads dropped sharply at p95, and peak traffic stopped dragging shop pages down with it.
Stack
- Python
- Django
- TypeScript
- React
- Tailwind CSS
- PostgreSQL
- Docker
- GitHub Actions for CI/CD
- Linux VPS
- Celery
Got something similar in mind?
Send 3 lines. I reply within a day.