云时代架构之微博众筹的架构设计
互联网金融已经影响生活方方面面,我们可以拿着手机,不用银行卡、不用现金来体验新时代的衣食住行。互联网金融现在已经成为互联网巨头争相布局的一个领域,BAT、微博、小米都已经在发力金融。我们每一天都能感受到互联网金融的成长和进步,在2016年6月19 日,微博商业产品部联合天弘基金(余额宝),小米支付、还有创业公司付钱拉等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到核心技术架构、系统安全、数据一致性、业务开发模式等与业界进行分享及交流。
从业务产品到金融产品、从传统金融到互联网金融、从新手众筹到网红众筹,微博经历 了这三种变化,由此形成了微博现在的众筹架构。从技术人员对产品的要求或是对技术上的深度有三个部分,第一是业务产品、第二是服务产品,第三就是金融产品。业务产品有什么要求?互联网时代如果慢了,可能就没有机会了。所以我们要做到快速迭代,业务产品的要求就是快速迭代。所以技术要能很简单的去实现,才能跟得上产品的步伐。服务产品角度,有可用性、性能、扩展性等标签,这是互联网服务产品必须具备的一些特性。金融产品主要是安全和数据一致性。
我们的开发以前都习惯于开发业务或者服务类型的产品,对于金融类型也有所接触,但是没有积累那么多的经验或者没有沉淀下来那么多的工具框架等,很好的应用在金融的系统上。从经验上来看我们是一个新手,会犯很多错误,会踩很多坑。微博众筹是一个崭新的业务,虽然在业内已经有很多众筹,我们想赶上这个脚步,让自己活下去。它需要不同于其他业务的一种方式去进行,所以它会存在很多无法预测,比如业务的规模或者业务的模型模式对开发人员来说是无法控制。所以不确定性带来很多问题,也带来很多机遇。
微博经历了三种业务上的框架,分别是SWIFT 框架、EPF 框架和 React 前端框架。这是因为业务上需要快速迭代,能不能很快的打造出一个众筹简单的平台,能让我们也在这上面跑,抢占一点市场的额度,这是快速迭代的需求。
总结一下,业务服务跟金融这三个层级来看做的哪些事情。为了达到快速迭代,框架上的升级,主要目的就是减少沟通,提高工作效率。服务的话可以采用业内常见的方法,比如提供一些工具或者是有一些平台去保障,这是服务的一些特性。
文章来源:
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547384&idx=1&sn=c2a667af2077eddfa9b1a06b67c0f33c&from=groupmessage&isappinstalled=0&scene=21#wechat_redirect