Hardening Real-Time Matching Systems with Node.js and WebSockets