2023.02.06 加入,已入驻 495 天。
2023.02.06 加入,已入驻 495 天。
项目职责:高级软件工程师 项目描述: 银行体系主要包括银行接口、银行通信、银行网关、银行对账、银行监控和管理等子系统。 二代银行相关系统由于本身的复杂性和系统设计不合理,人员流失,文档缺失等各种原因,问题频 出,已经到了不解决不行的时候,结合银行体系相对独立的特点,决定提前进行银行体系的建设与迁 移。 项目职责: 架构设计、系统设计评审、迭代计划、核心代码编写、迁移问题解决 项目业绩: 1.在一年时间内推进完成了整个银行体系的业务和系统梳理,产品分析与设计,架构分析与 设计,产品研发与上线,最后实现银行业务迁移并验收通过,并且系统性能高于预期,迁移事故率低 于预期。 2.在架构设计上,银行体系被从原来的一团混沌拆分为银行网关,银行接口,银行补单,银行对账, 银行通信等独立的子系统,银行通信只负责与银行的通信,屏蔽与银行的各种通信细节包装成统一的 接口供业务系统透明调用,不涉及任何业务;银行接口,银行补单,银行对账则基于银行通信提供的 接口分别负责银行业务的处理,银行掉单的处理,银行交易与资金的核对处理;银行网关则是专门负 责与银行进行信息交互的应用子系统。通过架构的重新设计,银行体系内部各业务的职责变的更加简 单清晰,既减少了混沌带来的不可预知的错误,提升了系统性能和稳定性,也增强了业务独立性和扩 张性。另外,在对原来系统进行设计优化的基础上,又新增了银行管理和银行监控子系统,使银行相 关业务管理更加清晰,解决了因管理不善引起的事故和隐患,又能使银行系统因不可避免的外部原因 导致的事故风险尽量降低。 3.通过这个项目,从新建立起了一个熟悉银行相关业务的团队,解决了因人员流失带来的人员危机。 4.通过这个项目,建立了详细的银行文档体系,使银行这个经验重于能力的体系避免再因人员流动带 来毁灭性危机。 5.在项目进行过程中,发现和解决了一批原来系统中存在的已知和未知的安全隐患。