走进猪八戒网位于北京中关村的办公室,乍一看有点困惑:这也是一个创客空间。八戒厂面临的大人物也证明了我们的猜测。对此,猪八戒网CTO叶猛告诉记者:猪八戒网已在全国建立了50多个这样的创客空间,其中40多个已经投入运营。
猪八戒这个中小微企业众包平台为何要向线下相对重的领域延伸?这是否与其主营业务相悖?
我们对叶萌的采访就从这里开始。
服务不设边界 IT 能做的事儿太多了
在叶萌看来,猪八戒网提供的服务边界不分线上线下。 “会员企业只需专注于核心能力和产品服务,其他的都可以交给平台上的服务商。他们。”
这也是猪八戒网为会员企业提供线下办公空间的原因。当然,在成熟的平台端,猪八戒网为会员企业提供的服务远非“交易”那么简单,包括企业体检、服务需求估值,甚至猪八戒网也是通过提供自己的研发来做到这一点的。团队的DevOps 管道和CRM 实践经验以SaaS 模式向成员公司提供。
从表面上看,这是一种成功的商业模式。业内对此有不少报道:2015年,猪八戒网获得赛博乐投资集团、重庆两江新区产业投资引导基金投资的26亿元C轮融资。猪八戒网估值100亿元。人民币; 2018年,据猪八戒网官方称,其注册用户达到1900万,其中用人单位中小微企业超过700万,人才提供者1300万。猪八戒网的商业成功我们不做过多赘述,但在商业模式的背后,企业实际上需要有非常扎实但灵活的IT基础设施和强大的研发能力。这就是TGO鲲鹏大会采访的亮点。
腾云 10 号的 IT 大考
就在本次采访TGO鲲鹏之前的半个月,猪八戒网的《腾云十号》刚刚发布。叶萌表示,“腾云10号”不是一个产品,而是13个研发项目的组合,更是近200人的研发团队投入3个月精力的“行动”。猪八戒网成立12年来,这样的上云行动已有10次。
“腾云10号”是实施“小B三连战略”的重大一步。所谓“小B三连战略”,就是着力连接全球人才,服务小B企业(即中小微企业),构建雇主、服务商共赢的生态圈以及以小B为中心的平台。从目前100亿的估值实现营收100亿需要3-5年,再需要5年时间实现利润100亿。
叶萌介绍:“腾云10号是猪八戒网历史上第一次实现了整个集团的数据打通,让我们能够通过大数据来优化集团层面的订单派发规则和订单派发方式。此外,交易流程的简化以及利用大数据和人工智能提高交易效率也是本次“腾云10”功能的一些亮点。
对于“腾云10号”的产品功能和特点,叶萌重点举了两个例子。一是“八戒火眼金眼”。 “八戒火眼金眼”通过知识产权指数、互联网+指数、法律风险指数、资质体系指数、投融资指数、经营风险指数等7个维度对企业进行“八戒火眼金眼”人才供需指数。 “体检”。这些数据一方面来自猪八戒网旗下企业的公开数据,另一方面来自工商部门、合作伙伴以及互联网公开的数据。对于这些数据信息,“火眼金眼”只是通过特殊的算法来捕捉和整合。目前,“火眼”已收录超过1.1亿条企业数据、5000万条法律数据、3000万条品牌数据等,并且这些数据还在不断增加中。
另一个新功能是“服务需求评估”。猪八戒网与加州大学欧文分校(UCI)合作,利用机器学习技术评估雇主在平台上发布的需求。如果雇主提出“我想建立一个像淘宝一样的网站”的请求,猪八戒网可以先帮助评估它是否“看起来像淘宝”或“功能像淘宝”,然后根据评估进行评估。
猪八戒网的 IT 技术演进之路
作为一家初创公司,技术路径的选择其实极其重要,需要足够敏捷,使其能够快速实施业务创新和战略变革。猪八戒网IT技术的演变是怎样的?它经历了多少次重要的更新和迭代?叶萌对这些问题一一做了解答。
系统架构的三大演变
猪八戒网的系统架构经历了三次演变。最先使用的是.net 和FrontPage;第二阶段是PHP,已经使用了很多年。 2015年之前,80%的项目是使用PHP语言开发的; 2015年底,腾云7开始采用Java作为技术栈,开启了猪八戒网SOA架构的转型之路。腾云七号使用Java语言重构猪八戒网核心事务代码,建立了以Dubbo为核心的SOA服务框架,并使用ZooKeeper + Swoole提供核心业务调用机制。
基于SOA架构,猪八戒网从2016年开始全面实行前后端分离,从而出现了三足鼎立的局面:
nodejs:负责前端; Java:负责老PHP项目的后端和迁移; PHP:负责老项目的维护。剩下的小系统或者边缘工具是用其他语言开发的,或者是基于这三种语言的一些变体。
敏捷,还是敏捷
随着猪八戒网的快速发展,问题也逐渐暴露出来。上线速度慢、运维成本飙升、上线故障频发、运维背黑锅、依赖蜘蛛网导致故障定位困难等问题,迫使猪八戒网做了以下几件事:
首先是敏捷的实施:开发流程的演变,从传统的瀑布式开发到敏捷开发。与业界流行的敏捷开发模式不同,猪八戒网根据公司的实际情况做了一些小改动,即加入了deploy的概念,整个层次结构变成了:deploy-storytask。
此外,业务扩张也给运维带来压力。大量的项目需要发布,因此虚拟机的数量也不断增长,管理变得更加困难。运维人员最多时已增至30多人。为了降低维护难度,猪八戒网开始建设CMDB,制定各种规范,同时建设多个数据中心,实现远程双活服务。对此,叶萌介绍,猪八戒网未来将全面拥抱云,重点是如何在不中断服务的情况下选择、规划、部署完整的生产系统。相对而言,自建数据中心的业务将会越来越少。
另一个是DevOps的实施。为了满足业务快速扩展的需求,猪八戒网于2016年底开始组建DevOps团队,汇集了运维、配置管理、Java技术人员。该团队具体负责DevOps方法论和技术的实施。整个公司使用统一的软件开发标准和统一的项目管理工具。猪八戒网DevOps平台集成了各种语言的工程模板、git代码管理、Jenkins持续集成、自动化接口和性能测试、发布管道和金丝雀分析、域名解析、弹性伸缩等功能。这也给猪八戒的基础设施带来了变化,从过去的分散管理,变成了如今的统一资源管理。 CMDB负责底层基础设施管理,包括物理机、虚拟机、docker容器的管理; DevOps平台作为统一的研发入口,可以调度各种底层工具来实现相应的功能。
这里我们可以重点关注DevOps 管道。管道的演变基于测试环境的变化。过去猪八戒网的测试环境比较单一,管道也比较简单。然而,随着业务的快速发展,单一环境凸显出大量问题。于是我们开始对环境和流水线进行优化改造。过去,猪八戒网的测试环境是由DevOps团队统一管理和维护的。随着环境和管道的不断优化,后来交给了运维团队。现在正在慢慢地将测试环境移交给开发和测试进行自我维护。
这里我们还可以重点关注报警监控系统的建设。对于猪八戒网来说,APM上线后,运维效率和成本持续下降。运维人员与项目的比例从2015年7月的1:15上升到2017年8月的1:100。
下图是猪八戒网的数据平台技术架构及数据平台系统架构图。在系统架构上,猪八戒网络采用了业界主流的方式。对于快速发展的猪八戒网络来说,面对业务量的快速增长,保证系统的稳定性和可用性以及应用架构的可扩展性非常重要。
数据平台技术架构图
数据平台架构
技术能改变世界
对于拥有800名产品和研发人员的猪八戒网来说,IT面临的挑战其实是显而易见的:公司业务增长迅速,中小微企业发展更快,这倒逼IT系统快速响应业务需求,开发可以更加敏捷高效,基础设施也可以更加灵活。另外,从猪八戒网的商业模式来看,作为平台公司,必须大规模提供个性化服务,这就倒逼IT系统更加流程化、标准化。
对于叶萌的团队来说,让IT“渗透”到业务中是当务之急。 “我们的技术领导必须了解公司的战略和业务,我们的数据分析师必须参加公司的战略会议。”因为只有了解了做生意,你才能知道自己工作的价值。
用户评论
凉凉凉”凉但是人心
哇!12年10次IT考试,这可是真功夫啊!猪八戒网的系统架构到底经历了哪些变化呢?
有10位网友表示赞同!
反正是我
12年10次IT考试,这绝对是考验,猪八戒网的系统架构和发展历程一定很有料!
有14位网友表示赞同!
花开丶若相惜
10次IT考试,这可不是小事!猪八戒网的系统架构一定越来越完善了!
有6位网友表示赞同!
七级床震
好奇猪八戒网的系统架构是怎么一步步发展起来的,期待文章内容!
有20位网友表示赞同!
断桥残雪
12年10次IT考试,猪八戒网的系统架构和发展历程经历了什么?
有19位网友表示赞同!
虚伪了的真心
厉害了,12年10次IT考试!猪八戒网的系统架构经历了怎样的蜕变?
有5位网友表示赞同!
回忆未来
想知道猪八戒网的系统架构是怎么应对12年10次IT考试的挑战的?
有17位网友表示赞同!
将妓就计
12年10次IT考试,这可不是闹着玩的!猪八戒网的系统架构一定很强大!
有11位网友表示赞同!
清原
猪八戒网的系统架构经历了12年10次IT考试,这绝对是一段传奇故事!
有8位网友表示赞同!
棃海
12年10次IT考试,这经历足以让猪八戒网的系统架构变得更加完善!
有7位网友表示赞同!
不浪漫罪名
期待了解猪八戒网的系统架构和发展历程!
有12位网友表示赞同!
盲从于你
10次IT考试,猪八戒网的系统架构一定经历了巨大的挑战!
有14位网友表示赞同!
淡抹烟熏妆丶
12年的时间,10次IT考试,猪八戒网的系统架构一定经历了不断的迭代!
有15位网友表示赞同!
红玫瑰。
想知道猪八戒网的系统架构如何应对12年来的不断变化?
有11位网友表示赞同!
冷眼旁观i
猪八戒网的系统架构一定很强大!
有17位网友表示赞同!
相知相惜
12年10次IT考试,猪八戒网的系统架构经历了怎样的考验?
有10位网友表示赞同!
聽風
猪八戒网的系统架构一定很复杂!
有13位网友表示赞同!
孤者何惧
12年10次IT考试,猪八戒网的系统架构一定很稳定!
有9位网友表示赞同!
迷路的男人
猪八戒网的系统架构和发展历程,期待了解更多!
有18位网友表示赞同!
无寒
猪八戒网的系统架构,12年的历程,10次IT考试,经历了什么?
有9位网友表示赞同!
走过海棠暮
猪八戒网的系统架构,一定经历了许多挑战,也获得了许多经验!
有17位网友表示赞同!