12306|12306外包给阿里巴巴、IBM等大企业做不可行的原因。


12306|12306外包给阿里巴巴、IBM等大企业做不可行的原因。
文章图片
12306|12306外包给阿里巴巴、IBM等大企业做不可行的原因。
12306整个系统部分功能模块或者说部分运维服务器等可以交给外包给阿里等其他互联网公司来协助 , 但要说整个系统外包给其他第三方厂商开发是不现实的 , 也是不安全的 。
1、12306系统远比想象的复杂:很多人觉得淘宝这样的电商平台很牛逼 , 上百万的商家给几亿用户提供服务 , 但淘宝这种平台在12306面前依旧是小儿科 , 铁路售票系统的复杂程度远大于现有任何一家电商平台 。
电商平台的SKU是固定的 , 系统不需要更多的实时计算 。 而铁路售票体系涉及的SKU是活的 , 每条线路上能组合出无数中的SKU , 有乘客是全程 , 有的是始发到中途下车 , 还有的中途上中途下 , 再有中途上终点下 , 这还只是一条线路 , 如果再加上多条线路换乘 , 就需要全国铁路网的数据 。
【12306|12306外包给阿里巴巴、IBM等大企业做不可行的原因。】
而以上这种存在无数变化的SKU还需要进行各种实时计算 , 这里面的计算量远远超过了我们常用的电商平台 。 因此 , 第三方事实上也没有开发这种系统的经验 , 一样是从头开始摸索 。
2、铁路系统对售票业务更熟悉:12306的售票规则本身就是铁路系统制订的 , 因此让系统内的团队来开发显然也更合适 , 同一体系内对这个规则更为熟悉 , 也能了解开发的实际困境和难处 , 在开发系统时更能贴合实际需求 。
你让一个根本不了解整个业务体系的第三方团队来做这种规模庞大的系统 , 最后结果只有凉凉 。 一来第三方团队需要重头熟悉你的业务模式 , 售票规则;其次是对业务的理解非体系内的人可能存在偏差 , 无法正确理解;最后是维护上第三方的外包始终不如自己团队好使 , 后续Bug修正升级更新都麻烦 。
相信很多玩过外包的怕是都能明白这些问题吧!
因此 , 我们现在也就看到了现有的铁路12306系统最终是由铁道科学研究院 。
3、第三方可提供部分技术:虽然12306不能完全外包给第三方研发 , 但让其他外来商业团队提供部分技术支持还是可以的 , 毕竟铁道科学研究院开发团队不一定拥有最先进的技术手段 。 事实上12306也的确是这么做的 , 比如传说12306将部分查询服务放在了阿里云减轻自身的负担 。
综合来说 , 12306系统可能是全球最复杂的系统 , 从未接触过铁路售票体系的团队很难提供出一套完整的方案来 , 因此完全外包给第三方是不现实的 。
此外 , 12306问世最初几年差不多每年被骂 , 除了自身用户体验差之外 , 最核心的其实还是铁路系统自身建设问题 , 线路的建设远远跟不上时代的发展 , 满足不了更多用户的铁路出行需求 。 未来 , 随着线路建设的不断增加 , 这种供需矛盾会逐年减缓 。
届时 , 大家对12306的关注度会大幅下降 , 也就是大家日常买票的一个常规工具而已 。


    推荐阅读