← 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