# 平台架构设计
# 概述
研发平台架构设计有按的是通用型业务架构设计,而非指定于某种特定业务,以积累基础组件为前提, 在微服务架构做为载体,但是又有不一样的设计思路。 当前的设计作为后期项目的指导思想和开发,为软件详细设计提供依据,为研发平台建设指导方向。
微服务架构设计着重对于服务划分,而中台服务着重于中后台的沉淀和积累
# 愿景
企业平台化,业务专注化,创新化
# 平台架构
整体研发平台架构设计,架构思想依赖大平台,小团队,建中台,进行整体平台建设
# 平台架构思想
# 大平台小团队重中台
平台作为基础的研发环境,提供软件研发过程中的工具,接口,质量管理,项目组依赖平台大的环境,可以迅速 展开开发,开发组着重于业务建设和业务沉淀,建设企业中台
# 大道至简,删繁就简
基础平台统一规范,接口,标准,对开发提供接口,隐藏技术,比如短信,开发过程只需要调用接口,而不需要考虑 使用的是哪个供应商
# 持续迭代,不断打磨
开发过程中不断在平台上研发,同时不断的发现平台问题,修复,使整个平台进入良性循环,并不断的提升迭代, 比如:平台并发性不足,而修复并发之后,其它项目组一样获得此并发的能力
# 平台自动化,流程化
平台尽量去掉人工操作,进入自动化的操作,以在统一规范下,将复杂工作的进行自动化提取,如代码生成, 软件测试,软件部署,发布等都进行自动化,同时加强流程管理,减少手工,解放人工
# 业务针对化创新化建设
平台的积累深沉,更好的为企业平台化,同时为团队打造针对性业务创造条件,团队重心可以针对于业务性服务打造, 积累打磨业务精品,业务创新化,提供更强的市场竞争力和更好的产品服务能力
# 其它
- 略