一开始我用 go 写了个单体架构的小说网站。 后来感觉业务流程没有梳理好,模型也有些乱,打算重构。 研究了微服务,ddd 什么的,我的目的是能够在用户增加的情况下能够很方便的提升负载能力。 但是我发现要划分好多微服务出来,但是就我一个人来开发,有必要弄得那么复杂吗? 而且边界也不好划分啊,就怕到最后互相调用,性能下降不说,改动一个功能,可能就得改动好几个服务,部署好几次。 能同时部署几个单体应用来负载均衡吗? 或者在单体应用里,对某些路由实现微服务? 如何监控到底是哪些接口占用资源高呢? 单体, 负载, 服务, 改动