广发证券综合支撑平台重构项目是一项重大技术升级工程,旨在解决原有单体架构难以满足多业务群组需求、升级困难等问题。我在这个项目中扮演了产品经理和核心开发者的双重角色,全程参与并引领了平台的现代化改造。
项目功能概述:
子系统拆分与重构:针对业务的快速发展,我与团队共同制定了详细的拆分策略,将原有的单体架构按照业务群组需求拆分为多个独立的子系统。每个子系统专注于特定业务领域,如账户卡管理、中登数据处理、席位佣金管理等,提高了系统的灵活性和可维护性。
微服务架构设计:在技术选型上,我们采用了Spring Boot作为后端开发框架,MyBatis作为持久层框架,Redis用于缓存,Activiti实现工作流管理,并融入Python以增强系统的多样性。通过LVS+Keepalived+nginx构建了高可用集群,确保了系统的稳定性。同时,引入了Docker容器化技术和Kubernetes(K8s)进行部署管理,提升了部署效率和资源利用率。
数字化支撑系统构建:我向公司及甲方提出了数字化支撑系统的引入方案,得到了一致认可并成功实施。这一系统不仅包含独立的子业务系统,还集成了流程管理、工作协同工具和数据可视化面板,为广发证券的业务决策提供了实时、准确的数据支持,加速了企业的数字化转型进程。
我的角色与贡献:
战略规划与决策:我参与了项目拆分策略的制定,明确了各子系统的边界和功能模块,确保拆分计划的合理性。
技术架构与实施:负责架构设计和技术选型,亲自参与到后端服务的开发工作中,确保了技术方案的有效实施。
数字化转型推动者:作为数字化支撑系统的主要倡议者,我推动了该方案从概念到实施的全过程,为公司带来了显著的效率提升。
跨部门协作:在项目实施过程中,我与业务团队紧密合作,确保技术方案与业务需求的高度匹配。
成果与影响:最终,我成功带领团队完成了广发证券综合支撑平台的全面改造,不仅提升了系统的技术先进性,还极大增强了业务的响应速度和决策效率,为公司的业务持续扩张和技术创新奠定了坚实基础。