Стоит ли отделять сокеты от монолита и на какие характеристики сервера смотреть?
Имеется монолит построенный на React + Laravel. Решили что нужно перейти на микросервисную архитектуру, взять 2 сервера под фронт + бек, 1 сервер под бд и 1 сервер под распределение нагрузки.
Встал вопрос что делать с сокетами ? Онлайн сейчас порядка 5-6к, но он растет. На будущее почитав понял что вроде бы как и нужно вынести сокеты отдельно. Если выносить то на какие характеристики сервера вообще обращать внимания ? На пропускную способность, оперативку или что ? Спасибо.
Стоит. Какие характеристики брать нужно решать исходя из нагрузки и потребления ресурсов вашего решения. Мы же не знаем на чем у вас сокеты. Может это socket.io, а может centrifugo, а может вы вообще на PHP их подняли