Современный NFT marketplace состоит из 5-7 компонентов которые работают вместе: frontend (Next.js + Wagmi), backend API (NestJS, FastAPI или Go), indexer (Subsquid, The Graph subgraph, или custom), IPFS node для metadata, PostgreSQL для cached state и user data, Redis для real-time updates, optional CDN для image previews.
Все эти компоненты можно разместить на одном выделенном сервере (с разделением через Docker Compose) для проектов на старте, или разнести на 2-3 хоста для production масштаба. AnubizHost рекомендует блокчейн-линейку с 32 ГБ RAM и 2 ТБ NVMe для полного стека под marketplace до 100k транзакций в день.
Disk это критическая ресурс: IPFS pinning растёт быстро если на маркетплейсе много NFT с heavy assets (видео, аудио, 3D модели). Стандартный NFT image 200-500 KB, видео NFT 5-50 MB. Для marketplace с 100k NFTs и видео-контентом, потребуется 1-5 ТБ только на IPFS pinning.