1、背景:公司计划将原 .NET C/S 架构重构为 B/S,以支持云服务、国产化,完成云服务转型。底层由平台技术部提供,各产品部负责具体业务实现
2、功能:资金模块负责企业资金账户管理、收付款结算、交易明细对账业务,为下游合同、供应链模块提供结算功能
架构及技术栈:
1、一阶段基于后端 .NET Core、前端 Angular 实现,由资金组负责原型探索
2、二阶段为满足国产化要求,后端改为 Java 技术栈,重构为 Spring Boot 实现,进行早期客户试点,并探索微服务部署
3、平台技术部提供基于网页设计器的代码生成工具,生成前端界面和后端基础框架,由各业务组完成逻辑编写,集成测试,集中部署
个人贡献:
1、由于原业务开发团队为.NET 基础,无开发经验,我负责组内公共模块开发及新人培训,帮助团队完成过渡期技术转型
2、由于平台设计器不完善,部分需求需手工编码实现和独立维护,我负责该类模块的开发以及组内前端公共逻辑的封装,并持续与平台技术部沟通反馈