「架构实战营」第一课作业
作业一:微信架构
关于本作业的疑问:
业务模块的拆分逻辑,按什么模式来拆,以及哪个是核心,哪个是附加的,不是很清晰。可能会影响作业。
多个业务模块中,有的功能是相近的,比如微信的搜索。但是搜索的形态和展示在不同业务模块中是不一致的。这种情况下,如何将搜索放入图中?是独立放一个模块,还是每个业务模块里都提及,还是两个都有。
某些业务功能细分起来,内容会很复杂,甚至会和其他模块联动,这种业务架构图是不是有一些套路形式?
作业二:学生管理系统
架构 1
架构 2
关于本题的备注:
由于我是从业务和分析从零学习技术架构,对一些技术的使用内容不清晰,所以题目中的 PHP 如何使用,以及题目的意图,不是很清晰。
使用架构 1 和架构 2,个人觉得最大的区别是负载的区别,个人觉得用微服务模式去做,可能更会适合 1000+学生的并发。
评论