Разделить ли приложения на две части node и socket.io?
Всем привет!
В данный момент основное приложение на node имеет кучу своих работ с postgresql, и тут нужно добавить socket.io для уведомлений, чатов и прочее (объем будет приличным).
Вопрос такой: стоит ли сделать отделить socket от основного приложения? Боюсь, что рано или поздно начнет тормозить.
Мы объединили, аналогичное приложение на node.js и socket.io, рулит nginx, и возможно поэтому не тормозит уже несколько лет. База mariadb, это видимо не принципиально.
Архитектура с центральной бд и потребителями очень распространена.
Если ваши приложения не будут зависить друг от друга то смело выносите их в отдельные части.