软件项目组织管理架构 软件项目组织结构图_架构


说明:

  1. 本图为Lifeix总体架构规划,其中橘红色是当前需要优先考虑的工作
  2. 《MySQL开发规范》和《MySQL设计规范》的目的是固化MySQL的Lifeix的使用,将MySQL在互联网团队的使用技巧和方法传授给大家,希望大家遵循。
  3. Java规范包括:《Java编码规范》、《工程目录结构规范》、《基础设施使用规范》、《应用打包规范》、《应用部署规范》、《应用服务器规范》、《》、《》、《》、《》、《》。
  1. 《Java编码规范》主要目的在于帮助大家养成良好的编码习惯,统一编码风格。
  2. 《工程目录结构规范》主要目的在于模块化我们的系统,并形成层次分明的依赖关系,使代码实现高内聚、低耦合之原则。
  3. 《基础设施使用规范》主要目的在于知道业务开发的过程中如何去使用基础设施中提供的各种服务,使业务开发更加专注业务逻辑的实现,而非技术细节。
  4. 《应用打包规范》的目的在于简化、统一应用的打包部署过程。
  1. 基础设施部分为我们的核心系统和业务系统提供支持,主要包括基础组件、数据存储、容灾、过程设施和公共工程。
  1. 基础组件将业务中普遍需要使用到的场景提炼出来集中式管理维护,主要包括cache平台、SOA平台、MQ平台、调度平台、大数据分析平台、监控平台
  2. cache平台
  3. SOA平台
  4. MQ平台
  5. 调度平台
  6. 大数据分析平台
  7. 监控平台
  8. 数据存储

二:技术方向工作

业务架构方向

  • 技术规范落实
  • 代码评审
  • SQL评审
  • 方案评审
  • 方案设计

平台架构方向

  • 前沿技术研究
  • 前沿技术引入
  • 平台维护
  • 平台设计开发

大数据方向

业务大数据计算

BI方向

  • 日志采集
  • 业务数据抽取
  • 数据分析
  • 数据报表