HA setup : Deployment Architecture
  

Deployment Architecture

• Multiple application servers
• Shared storage and RDBMS between application servers
• Load Balancer that supports websocket communication
• Hot/Cold configuration with all traffic directed to primary, failover to secondary