Каждый клиент будет получать тот набор tickers, который необходим ему. В этом нам поможет механизм Pub/Sub и библиотека Redis.
Если вдруг появляется новый клиент с новыми tickers (или же отключается текущий и часть tickers пропадает)
- Для нового клиента сначала произойдет вычитка snapshot из Redis
- Добавление/изменение каналов может происходить через отдельный поток, чтобы оптимизировать latency