WebSocket
Для обеспечения взаимодействия клиента и сервера в реальном времени была выбрана технология WebSocket, поддерживающая двухстороннее соединение. К сожалению, имплементация WebSocket в виде ActionCable, входящего в состав фреймворка Rails, оказалась довольно медленной и непредсказуемо ведущей себя под большими нагрузками.