title: What is better: Using multiple channels or Having multiple conditions in single channel?
body: <p>I am using Rails ActionCable. </p>
  
  <p>I can choose between two choices mainly. One of them is to use multiple channels for different functionalities. Other option is to use same channel with multiple conidtions to create the same functionality. </p>
  
  <p>Which one is better while scaling up? What are the disadvantages of relying too much on websockets (Actioncable) while building applications?</p>
  
  <p>Can someone refer me some good article which explains websockets, redis caching and its effect when the application scales up. </p>
  
  <p>Thanking you guys in anticiaption of positive response. </p>