从功能模块、组件到架构,大数据平台建设如何更好的适配业务?
大家在技术框架选用,场景适配方面,现在越来越多的在 GitHub 来查找相关的开源项目,从文档到项目的源码应有尽有。基于开源软件的商业模式也在席卷全球,国内外陆续涌现出不少成功的创业案例,很多头部的大厂近年来也在加大对开源领域的投入,比如微软入主 GitHub,IBM 斥巨资收购 Red Hat,国内的 BAT、华为先后成立开源管理办公室并提出开源战略等。诚然,开源已经成为了科技发展的趋势。 但是,我们在做技术选型时,考虑的不仅是解决当下问题,产品/项目的可持续性也是同样重要。如今,软件开发领域,几乎每天都有新的技术框架更新,诞生,淘汰,消亡…… ,这也就导致了大家在面对开源项目众多优势的情况下,依然难以下定决心选用。 WeDataSphere 项目团队通过 3 年多来和数千位大数据从业者的沟通,和一些自身选型经验中,发现以下 3 点是相对最有代表性的: 从业务需求出发 大数据平台或功能组件的选用方面,大家更务实,印证了这句"一切不以服务业务需求的架构变更都是耍流氓"。摸清现状,贴合公司规模和战略规划进行架构的未来谋划,但是也不要规划的过于超前,业务演变和技术变革都是不可预测的。 ...