Production Readiness Roadmap
The following engineering milestones are required before jengo/broadcasting can be considered for production workloads:
- Security & Input Auditing: Strict packet framing boundaries, protection against slowloris socket exhaustion, and buffer length controls.
- Process Supervision: Multi-process worker management and graceful signal recycling.
- Socket Leak & Memory Stability Tests: 48-hour continuous stress tests under 1,000+ connect/disconnect cycles per minute.
- Horizontal Multi-Node Clustering: Redis Pub/Sub adapter to synchronize events across multiple server instances.
- TLS/WSS Termination: Direct SSL stream context handling without requiring an external reverse proxy.
