江苏银行在APP发布管理中的实践
2017-05-30钟樑
钟樑
移动互联網飞速发展的今天,APP的体验优劣很大程度代表了一个企业的科技能力。怎样能为迅速迭代的APP找到一个既快速又稳定的发布方式,是长期以来困扰开发团队的问题。在传统的投产和业务验证模式下,验证不充分是难以完全避免的情况,事后发现却又已造成较大范围的客户影响。江苏银行信息科技部网络金融团队抓住这个痛点,自建课题、设计研发了“APP智能分拨路由系统”,定名“指南者”。
有效接入互联网众测设计理念
要保证新版本APP的稳定性,就必须解决验证时间少和验证用户案例不充分两大主要问题。“指南者”在初步设计理念中就融合了“互联网众测”概念解决上述问题。具体落地表现为:只有在新版本APP达到一定规模真实客户使用量,并且没有重大问题暴露后,APP才会作为最终稳定版本同步给全量客户使用。众测过程中,“指南者”在控制体验使用新版APP客户量的同时,最大化验证新版本中可能存在的问题,及时提示运维人员去进行修复,减小投产风险的影响面积。
以智能化灵魂进行驱动
指南者在设计时采用多维分拨逻辑,支持多分拨逻辑复合化,可以做到群分策略和个分策略。群分策略即将客户按照所在地区、上线时间段、活跃度指标等内容进行划分;个分策略则是可以实现按照指定用户,指定登录IP等进行针对性个别客户分拨。后续计划结合大数据分析平台的数据加工结果,进一步拓展多维化分类策略,以进行更加智能化的用户分拨,以体验效果为前提,实现为客户量身打造“私人定制”款APP的愿景。
紧紧把握高效稳定根基
互联网是新兴技术的战场,快没有极致,稳没有边界。指南者作为APP和SERVER之间的重要连接介质,一旦出现问题,将会对APP使用造成直接影响,其后果严重性无法相像。指南者的高效稳定主要借助以下三方面实现:
首先,应用设计时就采用了较为稳妥的方案,让APP做到“自主连接,主动旁路”。
其次,指南者应用本身采用轻量级服务框架,尽可能降低服务逻辑复杂性。全局采用分布式缓存数据库存储路由策略,有效提升了服务响应、策略判断执行效率。
最后,指南者以多节点负载均衡模式部署运行环境,大大提升了服务的可靠性。
“指南者”从自主设计到研发落地的每个环节,都是江苏银行科技敢于创新学习、保持互联网思维的成果体现。江苏银行强调“指南者”的未来定位并不是作为技术运营工具存在,它要成为互联网大数据应用智能化的一大利器。