aseller — CRM for Amazon Sellers
A CRM and analytics platform for Amazon sellers and their teams — products, suppliers, orders, shipments, freelance requests, chats and AI tools — built as three Node.js services: REST API, background queue and real-time gateway.
Key decisions
- Long AI jobs as asynchronous tasks with long-polling
- Access control in layers, not in one place
- Row locks in a fixed order for shipments
- Read cursors instead of a row per reader
- Node.js
- Fastify
- BullMQ
- Socket.IO
- PostgreSQL
- Redis
- OAuth 2.1
- MCP
