2018年12月7日,在ArchSummit全球架构师峰会上,随行付CTO、研发中心总经理、黑少•微服务商店创始人——于人,宣布国内第一家跨团队全定制软件共享开发平台---黑少微服务商店(httpshop.com)正式上线。
在当前IT技术行业人工智能、大数据、云计算等新技术的涌现以及传统“摩尔定律”共同的影响,IT技术行业每天都在面临着新的不确定与挑战。“黑少微服务商店”(以下简称“黑少微服务”)的应运而生,究竟会为行业带来哪些变化呢?透过黑少•微服务商店创始人——于人在大会上的演讲以及会后的媒体采访,或许可以从黑少的发展经历,一窥经纬。
市场的需求与技术成熟保障,让黑少微服务“应势而生”
从商业社会的发展历程的维度来看,每一项商业行为的出现都有着它存在的意义。这些新事物的诞生,都是市场各方、科学技术等各项因素相互博弈所得出的最适合市场发展的解决方案。“黑少微服务商店”的发布也顺应了这一基本商业规律,黑少创始人——于人也是在基于大量市场调研的基础上,洞察企业与开发者各自的“痛点”结合当前的技术发展条件,开发出最适合行业进步的新事物。
1、“渠道”平台缺失,让企业与开发者之间的现实“痛点”更加凸显
当前伴随着经济下行风险加大,企业面临着如何度过“寒冬”的考验,如何降低“人力成本”改善财务状况,是当前企业面对的首要“痛点”。尤其对于互联企业而言,网络技术开发、运维团队的人力成本在整个劳务支出中占比超过70%。智联招聘近期发布的数据报告中显示,一名普通的IOS开发人员的薪资在12K起步。这样巨大的人力成本,对于还在成长期的公司而言,是一个不小的负担。
对于开发者程序员而言,黑少市场团队经过大量的市场调研显示,80%以上的程序员开发者“希望可以用自己的能力,去谋求相应的价值,而不是每天进行简单的重复性工作,为未来生活而发愁。”那么如何让程序员的知识可以充分利用,并且帮助程序员获得更多应有的财富,便成为“开发者窘境”。
2、IT技术突飞猛进为黑少的商业化提供发展的基础
随着云计算技术的商业化发展,面对大量主流企业已经将数据中心转移到云平台上。这样的契机为解决企业与开发者各自的痛点,提供了可操作的环境基础。
在大会演讲中,于人提及他在2015年到2016年作为随行付研发负责人的工作经历。他讲到,当时由于随行付交易量暴增,服务器CPU动辄飙到80%,系统随时面临着“崩溃”的风险。在基于效率、响应速度和稳定性多维度条件下于人团队通过大量的技术探讨,否定了堆硬件,堆人员的想法。提出了“系统设计要与企业的组织结构、业务架构一一对应”的前提下,基于云平台开发“微服务架构”的模式。
从设想的提出到2016年1月21日“随行付核心系统微服务化”正式上线运营,随行付的系统之后再也没有“崩溃”过。在面对行业不确定性成量级递增的形势,或许当前只有微服务的模块化、基于业务能力划分、决策下沉等特性,能够快速响应企业的所有变化。
随行付将这项技术运用在处理To B的业务中,间接服务了数百万中小微企业,在经过大量的实践验证的条件下,随行付孵化出“黑少微服务商店”专门发展面向企业与开发者的微服务软件共享开发平台。
微服务商店首创者,黑少打造微服务+源码自由交易平台
行业内很早就有“把代码存储在云端,只有当用户访问时,才调入相应的计算机资源执行代码,运行完之后,就不再占用计算机资源”的想法,其中,亚马逊 AWS 的首席技术官 Andy Jassy曾在接受媒体采访时更是提出“无服务器计算会是软件界的下一场革命”的看法,表达出对这一领域的重视。
面对新的行业领域,虽然当前各大云厂商提供了PaaS+API模式以及SaaS服务商通过SDK嵌入到别人的系统等等解决方案。但是,随着应用场景变得越来越复杂、用户越来越多,代码量剧增,想要持续性开发扩展困难越来越大。而且,无论 SaaS 还是 API,都不可能为了个别企业单独定制。并且,这两种模式存在着企业必须将自己数据上交,允许平台方查看数据,造成隐秘性与安全性的担忧。
那么怎么样才能让企业享受到稳定且效率快的解决方案呢?实践证明,私有部署微服务是To B的最佳开发模式。首先,由企业自己开发搞定一切的单体式应用逐渐没落已成为不争的事实。而不同开发团队完成不同软件标准化、定制化开发并彼此共享显示出巨大的优势。
其次,微服务与传统的通用SDK和API最大的区别在于,微服务的颗粒度更细,因此能够更加灵活的支持企业的个性化,企业甚至可以自己直接在这些通用微服务的基础上进行个性化的定制,而这对于SDK和API基本上是不可能做到的。
而这些技术带来的优势不仅仅是黑少微服务商店的仅有的“护城河”,黑少微服务商店的“商店”运营模式同样为行业带来变革。于人在接受媒体采访中谈到黑少微服务商店的“商店”属性时表示,在基于企业对软件多样性的定性需求前提下,微服务商店衍生出来的大量高质量的通用性微服务,将为企业在软件开发方面提供用于组合的基础的“组件”,通过“组装”企业可以快速开发出成品的软件提升软件开发效率。
另外对于开发者,黑少微服务商店将通过为开发者提供微服务供开发者调用,开发者将编写好的源码上传“黑少微服务商店”并形成有价商品,供企业购买。为了更好的帮助开发者开发,黑少微服务商店通过提供高度自动化的容器云平台,只需提交GIT,就可以一键上云;为开发人员量身打造了DevOps助手,包含智能运维、自动化测试、半自动开发。未来,黑少微服务商店AI测试明年将会登陆,开发助手也会变得越来越智能。
于人强调,微服务代表着未来,希望黑少交易平台能够真正改变软件开发从业者的生活状态,“让手里有货的朋友们不用额外加班也能多赚点钱,让接单干活的朋友们少加会班,大家都活得充裕一点儿。”
写在最后的话
以构建黑少微服务商店为抓手,助力百万程序员获得更多应有的财富,让企业在这里可以获得更加便捷、定制化的微服务,为企业与开发者之间搭建了新的沟通“桥梁”。而对于黑少来说,以大规模应用推进微服务能力的不断完善,丰富平台功能,促进行业健康有序的发展,为技术开发的明天提供更多可能性!
|