← Back to Home
Automation System
Built a high-throughput automation platform that leverages an external AI service for market-trend analysis, processing 30k-150k messages under load with reliable job queuing and two independently deployable backend services.
Key Features:
- AI-powered Analysis — integration with an external AI service for automated market-trend evaluation and signal generation.
- Node.js Workers — CPU-intensive analysis tasks offloaded to dedicated worker threads to keep the main event loop responsive.
- Dual-service Architecture — backend split into two Fastify services to distribute load and allow independent scaling and deployments.
- Redis BullMQ Job Queues — reliable message processing pipeline handling 30k-150k messages with retry logic, dead-letter queues, and priority scheduling.
- Admin Dashboard — React panel for managing bots, monitoring performance metrics, and reviewing analysis results in real time.
- End-to-end Testing — critical user and system flows validated with Playwright and unit/integration coverage via Vitest.
Node.jsWorkersReactFastifyPostgreSQLRedis BullMQVitestPlaywright