#179
B+
Rank #94
InvenTree
Open-source inventory management system for tracking parts, stock levels, and purchase orders, built on Django/DRF with a plugin architecture for extending workflows.
71.5
/ 100
β Full Stack
Django/DRF backend with a Vue frontend, Postgres (or MySQL) for the database, and Redis for background task queuing and caching via django-q.
π Scaling Analysis
The Django app tier can run multiple replicas behind a load balancer since sessions and state live in Postgres/Redis, and background tasks are offloaded to a worker queue rather than blocking requests. Media file storage on local disk is the one piece that needs externalizing (e.g. to S3-compatible storage) before it scales cleanly across replicas.
π Running on Nexlayer
Deploy as an app pod, a postgres pod, and a redis pod, wired via inventree-postgres.pod:5432 and inventree-redis.pod:6379. Mirror the official image via mirror.gcr.io and mount a persistent volume for uploaded part images/attachments rather than relying on ephemeral container storage.