Я делаю карточную игру на node.js и думаю о том, чтобы создать новый процесс для каждой игровой комнаты. Я планирую сделать соединение с помощью fork (). После некоторых исследований я обнаружил, что это не лучший подход, потому что у меня должен быть процесс узла на физическое ядро. Но разве мой подход лучше для масштабируемости и модульности? Если скажем, игровая комната падает, она не сломает остальных. Может кто-нибудь помочь мне немного лучше проанализировать ситуацию? Я планирую запустить игру на инстансах aws EC2 и рассчитан на максимум 1500 одновременных пользователей, играя в комнатах по 4 человека и общаясь с сообщениями socket.io.