共计 3920 个字符,预计需要花费 10 分钟才能阅读完成。
翟佳,StreamNative 联结创始人
Apache Pulsar 和 Apache BookKeeper PMC 成员,前 EMC 对立存储部门技术负责人,前 Streamlio 开创工程师。2020 年获选“中国开源先锋 33 人榜单”、2021 年荣获“OSCAR 尖峰开源人物”名称,开源技术布道者。
—
文 | babayage
编辑 | 笑 笑
天生偏好底层准则和长期主义
初识开源,崇奉价值为王
与翟佳稍有接触,就能感觉到一份发自内心的笃定、松软,友人评估他“知行合一,置信底层准则和逻辑,并且信了就做”。
谈起为何当初走上存储这条技术路线,翟佳坦言“谈不上幻想、使命这么高大上”,硬要找个理由,大概是出于他那种违心钻研底层、钻研基础理论的性情偏好:本科就读于计算机系统架构业余,到了研究生期间背后选项并不算多:通信或者存储二选一,毕业后,牵强附会退出了信息存储的代名词 EMC(易安信)。彼时,挪动互联网浪潮尚未狂飙突进,能预判到存储将成为数字时代重要基础设施的前瞻者并不多,翟佳意识的只是一个通俗的大道理:“只有有 IT 就有存储,这是一件值得长期钻研、学习的事件。”
在 EMC 期间,翟佳接触到了 BookKeeper,也由此迎来了事业人生的第二个关键词:开源。谈起最后对开源的感触,“跟当初必定大不相同,最后对开源的了解就是公共代码,人人能够获取、能够应用,而且曾经应用于一些比拟先进的公司场景中、通过实际测验,各方面来说都是优良靠谱的抉择”。
每一位骨灰级玩家都有一段小白的已经,翟佳对于开源的深刻理解也源自多年的积攒与迭代。但不同凡响的是,从接触开源那天开始,他就始终保持“价值为王”的理念,对于所有将场景价值后置的理念、文化和宣言都不大感冒,“软件的价值在于解决世界上存在的某个问题,开源只是一种无效发明价值的伎俩”。
守业那些坑之一二:
选错模式,选错社区
回顾翟佳的守业生涯,很难绕过他的好友:StreamNative CEO 郭斯杰,二人在中科院计算机所是研究生同学,同样深耕于存储技术畛域,独特参加 BookKeeper 开源社区……妥妥的官配 CP 既视感。
2016 年,翟佳自 EMC 辞职,开启了小半年的宅家模式。此时的郭斯杰曾经走上守业之路,围绕“Heron+Pulsar+BookKeeper”的端到端计划创建了 Streamlio,听闻好友在家赋闲便力邀其加盟,翟佳略一理解后感觉“底层逻辑很靠谱,价值也很不言而喻,那就试试看”。
然而,在 Streamlio 创立后的一年多工夫里,他们一直尝试各种商业化伎俩却收效甚微,创始人团队逐步造成了一个共识:根底软件的商业化推广须要耗费大量资源,是巨头的游戏;并且,不足场景价值实证的根底软件,技术再先进也难以失去市场认可。
于是,开源社区成为了 Streamlio 绝地求生的华山一路,但在开源社区的抉择上他们却犯了又一个不大不小的失误:首先抉择了开源社区最发达的美国社区,对此翟佳反思道:“做根底软件守业的企业,其实更适宜倒退速度快、变动大、数据土壤丰盛的环境——也就是国内社区。”
稍做进展,翟佳一字一顿地说了这样一句话:“对于走开源社区路线的创业项目而言,肯定要充分考虑各方面的因素,谨慎抉择社区,因为除了极少数开创性技术我的项目,对大部分我的项目而言,社区同时扮演着生产力、需要池、推广渠道和护城河的角色——没有社区,就没有生命。”
2018 年 10 月,翟佳与郭斯杰在京沪两地举办了两场以 Pulsar 为主题的 Meetup,试水社区经营建设、推广,反应之热烈远远超乎预期。
同年,二人来到了 Streamlio,创立 StreamNative,打造基于国内开源社区的根底软件守业模式。
科创人:越来越多的创业项目抉择开源模式,您是否分享下企业抉择社区的规范?
翟佳:这个话题略大,我惟一可能明确倡议的是,做根底软件我的项目的企业其实无妨试一试国内社区,因为国内企业的商业模式还是以业务驱动为主,增长快、变动大、场景丰盛,只有你的产品足够优良、足够高效,可能解决企业的问题,他们会很违心应用。另外,其实社区营销和做 To C 营销没有本质区别,微信的营销对象是社交需求者,开源软件的营销对象是程序员,实质都是价值与人的连贯。
“见着亮”的两个标记:
落地大厂场景,Meetup 爆满
在见证过技术原理杰出的 BookKeeper 因为过于形象而难以商业化,亲历过 Streamlio 期间在水面下憋气前行、不晓得何时得以喘息,体验过自认为精妙的端到端解决方案在美国开源社区遭逢礼遇……一系列艰难和挫折之后,翟佳却还是笃定地置信云原生存储这一技术方向,他认为:“环境、机会、决策、模式都可能错,唯独这个方向肯定是正确的”。
而他的保持也最终见到了回报,以充沛试错、迭代的教训为燃料,StreamNative 终于顺利启航。在创立 8 个月之后,StreamNative 举办了一场 Meetup,翟佳至今还记得那天的情景:从早上 9:30 继续到下午 6:00,参与者有来自腾讯等大厂的国内搭档,有自雅虎日本特意飞来的海内搭档,“快到完结的时候我才发现,咱们曾经可能撑起整整一天的 Meetup,那天我是发自内心的感觉这个事业见亮了”。
更间接的信念来自灯塔客户的必定,腾讯计费平台与短视频利用 BIGO 别离成为了 StreamNative 在线上业务场景和线下数据分析业务场景的灯塔案例:
腾讯计费平台不单对系统扩容有要求,同时也对数据服务质量要求严苛,腾讯计费平台利用 Apache Pulsar 解决日均 100 亿 + 交易申请,日均生产 10T+ 数据,承载了腾讯团体每日数亿支出大盘,托管账户总量达 300 多亿;BIGO 的案例是基于大家在流场景中常常遇到的集群运维这一痛点,BIGO 借助 Apache Pulsar 与大数据生态系统的良好交融构建了实时举荐和剖析零碎,助力业务疾速倒退,升高了原来 Kafka 集群运维老本与难度,特地是扩容缩容的人力老本。
翟佳对晚期客户表白了诚挚的感激之情,在他看来“单干的实质是达成共识,根底软件要真正胜利,必须要达成大范畴、大规模的共识,否则何谈‘根底’?正因如此,根底软件的商业推广老本奇高、难度奇大。通过开源社区,疾速落地高信任度、高难度的场景价值,这是最好的信赖状,也是开源模式的劣势所在”。
守业的那些坑之三四;
事儿推人,误判需要优先级
科创人:守业这一路走来,有过哪些颠覆过往认知的经验?
翟佳:很多,随口就能说出好几个(笑)。
第一个就是被事件推着走,很多守业企业都经验过人少事儿多的阶段,一忙起来就只顾着“干活”,常常遗记为了什么干,也顾不上人才培养。
但坑踩多了就晓得这是不行的,解决办法有两个:一是建设布局,明确口头指标,所有的事件都要围绕指标构建口头、筹备资源,即便不足资源也做出布局,比方缺人才,那咱们须要什么样的人才能做成这件事?想分明就去找人;二是充沛受权,人不够就找,找来了就要置信战友。
布局做进去了,新的大坑也来了,守业阶段最常见的问题:资源无限,客户需要和战略规划哪个优先级更高?起初咱们认为满足付费客户的需要是正确的,客户是上帝、拿人钱财就该给人干活,但最终咱们发现这样是不对的,“客户提需要——咱们满足”这个模式存在一个基本问题:客户提的需要,未必是问题的最优解,最佳解决方案更有可能就在咱们的战略规划中,因为咱们才是这个畛域的技术专家,更理解它现存的问题和将来后劲。所以咱们减少了与客户沟通优先级的过程,帮忙客户理解“依照咱们的布局进行,问题可能更无效地被解决”。
事实证明,客户抉择你是因为信赖你,信赖你的人也违心信赖你的判断,只有沟通分明就好。
科创人:《科创人》分享过很多科创前辈的受权教训,也请您分享下您受权的实操教训?
翟佳:我的格调是动摇甚至激进的受权,充沛信赖共事,在执行前我只负责与共事们确定布局、对齐指标,之后具体事件一律不论,激励共事们大胆做、释怀走,呈现问题了我再来帮你复盘、思考如何解决,没有问题就始终做上来。
根底软件的将来在国内
科创人:在 StreamNative 的守业历程中,是否有过策略层面的摇晃?
翟佳:有过,但不是在技术层面,而是在市场策略层面。StreamNative 领有一批海内用户,这些用户的付费志愿、应用场景都与国内不一样,他们更承受 SaaS 免费模式,而国内用户更须要解决具体问题,并且偏向于私有化部署。这时就会有不少不同的声音,比方有人会倡议,你在海内曾经能够通过 SaaS 模式获取客户,国内这些客户还有没有必要?
StreamNative 慎重考虑过只走“海内市场 + 商业化 SaaS”这条路,但最终还是决定保持本人的价值主张:最重要的不是什么模式赚钱多、赚钱快,而是哪种模式与产品的将来真正联合在一起——国内客户场景丰盛、数据量大、倒退快,StreamNative 会以国内社区和用户的场景打磨产品,反哺 SaaS 产品。
当然,也不能否定国外用户的付费志愿的确比国内好很多,也给予了咱们很多激励,但 StreamNative 更心愿可能看到国内环境一直恶化,当初,国家层面也越来越器重开源,StreamNative 也必将参加到国内整体的数字化过程中了。
将来布局:产品线对立
科创人:谈一谈下一阶段的布局和指标?
翟佳:外围工作是实现整个产品线的对立,咱们心愿所有产品外部应用同一套框架、同一套代码。
在整体方向上,还是要把控好在音讯(MQ)和大数据流解决这两个方向上的劣势。最近在做的一个方向是更加贴近大数据管道场景,咱们正在和 Flink 社区探讨如何将 Pulsar 利用在批流交融的场景下,充分发挥 Pulsar 存储计算拆散的云原生架构劣势。
在音讯(MQ)方向上,大家对各种音讯协定解析比拟关注,咱们也在跟社区的其余小伙伴一起致力,将这一部分的生态变得更加丰盛。