06automation-system.tsBackend + Dashboard
Automation System
A high-throughput automation system that leverages an external AI service for market-trend analysis, processing 30k–150k messages under load with reliable job queuing across two independently deployable services.
Node.jsWorkersReactFastifyPostgreSQLRedis BullMQVitestPlaywright
// 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
The backend is split into two Fastify services to distribute load and allow independent scaling and deployments.
▸
Redis BullMQ Job Queues
A reliable pipeline handling 30k–150k messages with retry logic, dead-letter queues and priority scheduling.
▸
Admin Dashboard
A React panel for managing bots, monitoring performance metrics and reviewing analysis results in real time.
▸
End-to-end Testing
Critical flows validated with Playwright and unit/integration coverage via Vitest.
© 2026 marius mariakinas · all rights reserved · built from scratch