网页游戏架构

我正在JS(打字稿)基于Web的游戏,与node.js服务器和AJAX。 我对基于游戏的架构知之甚less,随着游戏的发展,它变得越来越复杂,使我想到用适当的架构重build它。 我应该阅读关于架构的图书/书籍,知道在客户端和服务器端具有强大逻辑的基于networking的游戏需要一些具体的知识。 感谢您的帮助