流程图

说明

0. 业务团队发起新项目评审申请

为保证公司个业务线微服务、公共服务的合理规划、以及资源的合理利用,在有新的Java微服务项目需求时,需求方需召集一次新项目评审会,评审会成员包括但不限于:业务团队、框架组。

1. 发起邮件申请

经过新项目评审会形成的一致意见,由需求方通过邮件形式发起新项目创建申请,邮件内容模板如下:

收件人:
标题:应用创建申请 mobile-api

- 业务线名称:mobile-api  //不能随意指定,具体可参考文档:

- 应用ID:mobile-api  //对应某个具体的服务,该名称非常重要,将贯穿从开发到部署、到运行的所有生命周期,包括但不限于:git仓库、服务名、镜像名、容器名称等。

- 应用描述:相关服务聚合层接口

- 配置负责人:刁明锴、张玉刚

- DB需求:无

2. 职能团队创建资源

接到邮件申请后,由各职能团队进行资源的创建。

在创建配置环节,框架组会将业务线名称应用ID应用端口号 初始化到配置中。

3. 开发阶段

待git仓库和应用配置创建完成后,即可进入开发,如有数据库相关需求,应该和DBA组一起进行数据库评审。

数据库评审

包含两个阶段:

  1. 初始化阶段,主要进行数据库建表语句规范的评审。
  2. 提测前:由开发把SQL Mapper文件中执行频次较高的语句发给DBA进行评审。

4. 测试阶段

开发完成后,由相关负责人编写上线文档,交由运维团队完成各环境的 CI/CD pipeline 相关工作。

results matching ""

    No results matching ""