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