最近在考虑新一年的架构的时候,我就在想一个大数据平台核心竞争力到底是什么?每个平台发展的阶段可能不太一样,所以所需要的核心竞争力不同。但是做架构,做设计的朋友一定要常常思考下你负责的平台到底核心竞争力是什么。
我们现在做的平台不是自用的,是销售给第三方。我觉得排在前三核心竞争力分别是:
1、业务敏捷性
敏捷:汉语中解释反应迅速快捷。核心思路就是快,学习成本,构建成本低。软件开发模式中相对于传统的瀑布模型也有敏捷开发,讲的就是回归开发的本质,抛弃瀑布中低效重型的东西。
大数据产业目前还存在一个快速蜕变和成长阶段,离成熟还差的远。所以经常会碰到业务讲不清楚,业务构建不停的变化的问题。怎么适应这种变化的速度?这就需要平台在业务敏捷性上有建树。
业务敏捷性对平台有什么诉求?这就需要业务可以和技术分离。需要平台的构建者,在做强平台能力的同时要将平台的能力适当抽象,抽象成业务人员能理解的语言。当前有一个思路是,平台支持业务人员就能掌握的DSL(领域定义语言)。业务人员或者运维人员在一线,不需要经过复杂的需求提交,版本开发的过程,可以直接在平台上使用通熟易懂的DSL就可以构建业务。
2、实时性
一个平台的构建一定是基于业务价值驱动构建,但是这个业务也不是所有的业务都是紧急和迫切的。只有哪些为客户带来实实在在收入的业务才是核心价值体现点,一些为客户提高运维效率,降低成本的业务也有价值,但是这个驱动力明显不如可以给客户带来实实在在的实惠来得直接和有效。我们在向客户推销一个平台的时候,是告诉客户你买了我这个平台之后明年能赚多少钱好,还是买了这个平台能省多少钱好呢?买了平台能继续赚钱,投资的回报是直接可见的,买了平台能省钱,往往都只能体现在经理人的PPT中了,只有土豪客户才有实力消费这种平台。说了这么多,和实时性有什么关系?那是因为从目前可见的业务模式来看,只有实时营销,实时推荐才可以直接带动收入,后分析多事从降低OPEX上角度去考虑的。所以从价值角度来看,应该着力发展实时业务,对应这平台来说也应该着力发力实时性。
3、性能
性能是什么东西,性能对应的就是成本。数据量大的带来软件和硬件投入都很高,所以大数据产业准入门槛很高。降低门槛,普及大数据产业和解决方案绝对是平台价值追求点。是基于客户角度思考的核心价值观,所以一个平台一定要在性能上持续不断的优化和发力。
最后还是回到文章的最开始的话,每个平台面临的问题是不一样的,比如很多平台是企业自用,所以未必1,3排在很高的优先级,反而实时性,可靠性应该排在前面。平台的核心竞争力是一个仁者见仁,智者见智的话题,欢迎大家给我留言,一起讨论和思考。