目前需要有后台管理端、开放API,前台页面端(小程序、APP等)。
若采用按功能模块化开发,各端的API是放在模块下好呢,还是将各端API作为一个单独的模块好呢?
1、功能模块内部,在控制器下新建目录,每个目录是一端。 2、独立模块,比建AdminApi、WebApi、OpenApi等模块。
请问,我应该考虑哪些问题来做选择?
关于架构的理解,一千个人心中有一千个哈姆莱特。
可以参考下这个多模块架构设计。
简单从开发语言来看 如果是php,一个服务就够了,哪个出问题了直接线上改 如果是编译的像c++/go,还是拆开好点,不要一个出问题影响全局