哲学驱动设计 - 胡庆访
社区里不是缺少架构图,而是缺少确实可参考的架构落地实践。大公司的架构看上去总是不明觉厉,但真要借鉴时却往往无从下手。也许,中小型研发团队的架构实践才是可供复制的?本文是张辉清专栏——《中小研发团队架构实践》的第二篇,今天我们来聊聊总体架构。 系列文章附录 以下文章点击标题即可阅读 《可参考的才是有价值的:中小型研发团队架构落地实践 18 篇,含案例、代码》 写在前面 企业总体架构是什么,有什么用,具体怎么做呢?以我曾任职的公司为案例,一起来探讨这个问题。这家公司当时有 200 位研发人员和 200 多台服务器,我刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。我进这家公司后的主要任务就是对这个系统进行升级改造,花了一个半月的时间写了那份企业总体架构文档,文档共有 124 页,直接指导了之后的技术改造,下图是那份文档的目录。 一、企业商务模型 企业商务模型的内容主要包括主营业务、商务模式、商务主体、竞品分析、组织架构、商务运作模型和业务流程等。 主营业务即公司做什么业务,商业模式即公司...