When using Action Cable you must either tolerate high broadcast latency or avoid crowded channels (channels with many thousands of subscribers). Broadcasting to low thousands of clients is acceptable; broadcasting to hundreds of thousands or millions with low latency is not feasible in Action Cable (or any pure-Ruby solution).