1、项目概况:根据公司业务发展需求搭建一个 BaaS 平台,该平台主要负责为公司的各个事业群提供相关的区块链服务。例如:建立区块链网络,申请区块链节点,管理区块链节点按需加入多条区块链网络等功能。该 BaaS 平台可支持的区块链网络有 Hyperledger Fabric (超级账本)和 chainmaker (长安链),后端基于 go-gin 框架搭建,数据库使用 mysql和 redis ,前端主要基于 vue 框架进行搭建,BaaS 平台主要部署在公司的容器云平台。
2、人员分工:该 BaaS 平台总共4人分工协作完成,其中前端开发一人,后端开发两人,QA 测试一人。
3、我的分工:我参与后端开发的工作,主要负责 BaaS 平台在容器云部署区块链网络、申请区块链节点,管理区块链节点以及区块链网络的退出机制功能等。涉及的技术栈主要由 go-gin,mysql,fabric,chainmaker,docker,k8s等