2019Node.jsSocket.IOBackend

Cronos Websocket Server

Node.js WebSocket service powering real-time sync for manufacturing scheduling systems.

Overview of Cronos Websocket Server

Cronos Websocket Server is a specialized Node.js service that powers the real-time synchronization between the Shop Order System (backend) and Live Scheduler (frontend). It exposes HTTP and Socket.IO endpoints to handle synchronized state updates, ensuring that production schedule changes are instantly reflected across all connected clients.

The service routes payloads for employees, orders, and shipments while managing specialized logic for split-card reconciliation and factory traveler exports. Business logic is modularized into action handlers for distinct entities.

Security is enforced via API key validation and request signature verification. The system uses a shared in-memory state model with Redis-ready hooks for scalability.

Stack: Node.js, Express, Socket.IO, MySQL, Axios, Docker Compose, Jest.