写点什么

Tapdata 创始人唐建法:梦想的生活是边环游世界边赚钱 | TGO 专访

  • 2021-09-13
  • 本文字数:4427 字

    阅读完需:约 15 分钟

Tapdata 创始人唐建法:梦想的生活是边环游世界边赚钱 | TGO专访

本期 TGO 专访嘉宾:

唐建法(TJ),Tapdata「钛铂数据」创始人 &CEO,TGO 鲲鹏会学员;

资深数据库专家、架构师和开源软件 Angoose 作者及推广者;

北美留学、工作十余年,曾任 MongoDB 大中华区首席架构师 & 技术总监、联邦快递(新加坡)首席架构师、惠普软件(西雅图)架构师;

2019 年 9 月,唐建法创办 Tapdata,成为国内实时数据即服务 (DaaS)赛道的开创者。  

   作者 | Milan  



“我自认为我是一个成功的人,因为我实现了我小时候定下的梦想环游世界。不需要是富二代或官二代,一个技术男也可以在有着一份全职工作的前提下,走遍 7 大洲 50 多个国家和地区,怎么做到的?请我喝杯台湾珍珠奶茶吧!”


第一次在网上看到这段特别的自我介绍,你完全想象不到这是一个 70 后的理工男写的话:自信、俏皮中透露着十分的洒脱和可爱。正如他在朋友圈的个性签名:Work Like a Captain,Play Like a Pirate,唐建法是一个将生活和工作都过得丰富多彩的人。


对于梦想中的生活,TJ 有自己的想法。“我的路线是找到一个好的老板,认同理解你,比较 open mind 的那种,然后努力工作三到四年,努力证明你的价值,然后对说老板你要去环游世界,他就让你去了,拿着笔记本,录录代码,环游世界,我就这么干的。”


除了环游世界,唐建法似乎不喜欢走寻常路。大学毕业后学数学专业的他,在一个摇滚乐队干了四年全职键盘手,而他现在的人生目标是将 Tapdata 打造成世界级的产品。


“就像我拿到 MongoDB 的 offer 时心里无比开心和自豪,因为能被一家世界级的公司所认可,我希望未来的 Tapdata 也能让工程师们产生这样的感觉,这就是我想要的成功。”



不到两年,Tapdata 为什么能融资千万美元?

对于初创公司来说,首要解决的问题是生存问题,而产品市场化和商业融资则是创业公司成功的关键,Tapdata 显然已经顺利地迈出了第一步。


2019 年 9 月,唐建法从 MongoDB(全球领先的 NoSQL 数据库)辞职,创办了 Tapdata,推出面向 TP(事务型)业务 DaaS 平台,为大中型企业提供一套易集成、易维护、完整且实时的数据平台解决方案,助力企业数字化转型,成为国内实时 DaaS 赛道的开创者。


Tapdata 低代码可视化的操作界面


Tapdata 发展速度非常快,20 多人的团队在第一年的营收就超千万,产品获得了诸多行业标杆客户认可,包括中国移动、中国一汽、周生生、TCL、南方电网、富邦银行等。2021 年 7 月,公司宣布完成千万美元 PreA 及 PreA+ 两轮融资。


在如此短的时间内,Tapdata 能获得市场认可和资本的青睐,唐建法概括为四个方面的原因:

  • 市场存在真实痛点;

  • Tapdata 提出了一个新颖的解决方案;

  • 这个方案具有一定的技术壁垒;

  • 有典型的标杆客户为这种创新的方案背书。


如果说,上一个十年是大数据时代,这个十年实时数据则是趋势。其实,做实时数据处理技术并不少,如开源的 Flink;实时同步的工具,如 Oracle Golden Gate,数据服务有 Mulesoft 等,但 Tapdata 是中国第一家将这几个工具连成一个产品,让用户有完整体验的实时数据解决方案的公司。


“创业不是去红海里趟,而是要开辟蓝海”。作为从业多年的数据库专家,唐建法发现市场上有太多做大数据和偏 AP(分析型)数据,而现实是 TP 型业务占企业 90% 比重的以上的运算能力。以往企业以程序员写代码的方式解决这个问题。唐建法想到用 MongoDB 的思路,即通过实时数据平台,来解决 TP 型业务,适应交互式场景。


“数据孤岛问题早已存在,Tapdata 也不是第一家解决数据孤岛的公司”。大多数解决方案是将数据中央化,定期批量抽取业务系统数据,放到中央化的平台,完成数据库到数据的汇总,然后对抽过来数据分析和洞察。但这种方式存在的问题是数据不及时,只能进行后台离线分析,不能支撑交互式业务场景。


2021 年 7 月 31 日 TJ 受邀出席全球开源技术峰会,分享企业“数据孤岛”的看法


“客户在一个已有的业务系统下了个订单,第二天这条订单和库存才能更新到其他对该客户数据感兴趣的下游。如果想开发一个小程序来管理客户在多个业务系统内的交易订单,就没法做到。”


唐建法认为,数据一定要是新鲜的,隔夜的数据绝对会影响它的业务价值。意识到这个市场需求后,Tapdata 设计全链路实时模式,从数据产生源开始,第一时间对数据进行实时采集、加工和服务。这种模式在国内非常少见,也是 Tapdata 的核心竞争优势所在。


不仅如此,Tapdata 还解决了企业经营中的真实痛点,极大地提高了企业的运营效率。如 Tapdata 客户之一周生生,一年举办上万场市场活动,其中数百个活动需要 IT 部门和 API 部门支持,而 ERP 数据由二三十人的香港团队负责。通常情况下,香港的技术团队平均要花四到八个星期来支撑 API 诉求,因此常常陷入疲于奔命的状态。


Taptada 则改变了事情的整个流程。平台事先将企业多套 Oracle 业务系统的数据进行实时采集,同步到中台数据库,建好标准化的业务模型。当一个业务需求再来时,操作人员在中台里直接拖拉拽,就能建好想要的表模型。这个过程大概一个小时就能完成,接下来就是几天的测试过程,相当于从提出需求到最终运营,一周就可以上线产品。

机会,从来都是留给有准备的人

唐建法创建 Tapdata 并非空穴来风,而是建立了在多年对数据库领域的洞察和对过去创业经验的反思基础之上。


2012-2014 年,唐建法在硅谷有一段创业经历。他与斯坦福大学的两个华人合伙,创建了 Gameface,后来被 Playfirst(全球视频游戏公司)收购。Gameface 主要为游戏开发者提供社交化的平台和能力。比如将一个人在 Facebook 的好友圈,全部自动导入到游戏元素中,让游戏者可以在游戏里假想,击打他的老板(请勿模仿)。


然而,想法很美好,现实却很骨感。由于技术上做成无缝集成比较难,加上产品体验与实际有差距,导致客户缺乏,尝试几次失败后,TJ 和两位合伙人最终选择放弃。


“这种经历非常好,大家充满梦想,在一起成天各种脑风暴,有一个 idea 马上回去使劲干,干完以后再来一个迭代”。虽然这次创业最终没有成功,但唐建法认为过程很开心。


2014 年, 唐建法加入梦寐以求的 MongoDB 工作。凭着对技术的热爱,他认为自己做得最有成就的事是在 MongoDB 中文社区和热爱 MongoDB 的朋友们一同打造了一个技术社区,通过大会、博客、文档翻译、免费社区技术支持等方式,多年如一日地进行非盈利社区技术传播。


“那段时间,MongoDB 专注于上市前的商业化规模,并不支持社区来做免费的技术支持,但后来被证明对 Mongo 在中国的落地和推广起了非常大的作用”。


所谓“无心插柳柳成荫”,唐建法的努力并没有白费,像 Tapdata 早期核心员工,来自 MongoDB、Oracle、百度、阿里、腾讯等,大多都是唐建法在做 MongoDB 技术社区认识的志同道合的朋友。此外,Tapdata 早期获客也是通过 TJ 在社区技术分享时候自然获取的流量。这无疑解决了创业公司的大难题。


唐建法最喜欢的一本书是他在 Opsware 的前老板本·霍洛维茨写的《创业维艰》,他对那句“所谓成功上市之前,那几年的创业过程,只有三天觉得心情算是轻松”颇有感触。



唐建法创业也不都是一帆风顺,在创业过程中他也经历过难熬的日子。在一次给客户的方案里,利用到 Tapdata 产品的能力,需要对 5 个数据源、连续 4 级的链式计算,完成一个比较关键宽表的实时构建与更新。由于一些原始库不规范使用的客观情况,导致方案在实际上线过程中无法确保结果的完全一致性,这意味着 Tapdata 将面临着实际的下线挑战。


“那段时间很焦虑,好几次半夜三四点醒过来琢磨解决方案。因为这不是一个客户的问题,而是涉及到我整个创业想法的假设是否轰然倒塌的问题”。这对 TJ 来说是无法接受的,唐建法和他的团队最终花了将近一个月解决了这个问题。


唐建法介绍到,他承认自己并不是最专业的实时数据处理专家,Tapdata 也并不是一开始就做一个非常完美成熟的产品,而是试着先解决市场的痛点,根据客户反馈不断完善产品。这样的信心来自于 TJ 在 MongoDB 工作的 CTO Eliot Horowitz。


TJ 的这位上司并非数据库专业出身,而只是一名应用开发的程序员,却让 MongoDB 成为了全世界 IT 界家喻户晓的数据库“黑马”。他曾想出一种新的方案来解决程序员使用数据麻烦,花费时间多的痛点,但这个解决方案并不是数据库。


“说是数据库,但又缺乏数据库的一些关键特性和功能,以至于很长一段时间社区并不认可 MongoDB 是一个数据库”。唐建法认为这就是思路上的成功,如果执着于最牛逼最完整的技术可能会消耗很长的时间去研发,但是市场匹配度无法得到验证。相反,如果先去想办法攻克核心痛点,哪怕这个产品不完善,以后也能在慢慢做上去。


在 TJ 看来,这不失为技术产品走向市场、商业化的一条有效之路。


有人说,技术人创业必须要经历技术产品化、产品商业化的两个大坎。现在看 Tapdata 已跨过了技术产品化这道坎,未来如何实现产品商业化,我们拭目以待。

Q&A

 TGO1. 最近都在关注什么?

TJ: 技术上,我关注行业相关的动态,像一些国内外实时数据处理新兴的公司,如 Materialize (专注于流式数据处理和固化视图构建),Dremio(面向分析的 DaaS 厂商),云数仓厂商(Snowflake 和国内的对标者);生活中,我比较关注 Work Life Balance。创业初期,因为太过沉迷于工作,没有兼顾家庭,导致了有段时间出现比较麻烦的问题,所以现在周日都会陪家人小朋友去户外露营、骑车、冲浪等。如果说最近最关注,当然是 Tapdata 的人才!创业就像一个接力赛,早期团队冲刺出了一个不错的成绩,接下来需要新鲜的跑手来引领下一波优势。如果你对公司支持的环球背包旅行或者冲浪感兴趣,不妨考虑一下 Tapdata 哦!


 TGO2. 目前数据库最前沿的技术是什么?

TJ: 流数据库和云原生数仓。


 TGO3. 流数据库的概念是什么?

TJ:流处理本质上是实时处理,对一个事件发生马上响应,抓取以前的记录数据,转化成场景的话,比如说一个人去刷卡,想刷一个 5 万元的珠宝,他到了银行审批交易,通常情况下银行不知道他在别的地方已经刷了几笔的时候,可能就让你通过了。但现在的技术可以感知到对方可能是一个诈骗犯,盗刷别人的卡,这就是典型的流式处理的概念。


 TGO4. 云原生数仓的应用场景是什么?

TJ:云原生是针对以前的数据仓库如 Teradata 和 Greenplum 提出来的,传统出仓建设是一个耗时、非常庞大的工程。比如,你跟 CIO 或 CEO 谈建一个数仓,从讨论、立项、选型到找个厂商做 POC 测试需要三个月到半年,然后建设可能又需要三个月到半年,可以说这一年投入的成本不计其数,还不包括采购硬件、软件、培训等。应用云原生数仓后,现在都不用了,在云里直接开通你的账号,然后结合一些快速的数据连接或导入工具,你可能 1-2 天就能把你需要的数据业务给跑起来。虽然还是要花钱,但只需要花钱,不需要费神,节省了很多精力。


 TGO5. 您在 TGO 有什么收获?

TJ: 加入几个月认识挺多好玩的朋友,比如最近和咱们会员 PingCap 的余军,通过 TGO 结识了。目前已经开始了一些业务上的合作,这对于刚出道的 Tapdata 是非常不错的机会。在打磨产品的早期阶段,我们需要高效精准地接触到我们的目标用户和伙伴,TGO 社区就是一个自然的流量。

2021-09-13 18:403543

评论

发布
暂无评论
发现更多内容

又是一季金三银四,Spring之AOP知识要点总结

Java你猿哥

spring Spring Boot ssm aop

HummerRisk 使用教程:镜像检测

HummerCloud

镜像安全 云原生安全

龙智荣获Perforce公司颁发的2022年度销售与技术两项大奖

龙智—DevSecOps解决方案

版本控制

版本控制 | 告别繁琐,P4VJS带来全新的Diff体验

龙智—DevSecOps解决方案

版本控制 版本管理

〖产品思维训练白宝书 - 认知篇②〗- 破局高手都具备的一种底层认知就是产品思维

哈哥撩编程

#产品思维

你kin你擦!阿里终于肯把内部高并发编程高阶笔记开源出来了

Java你猿哥

Java nginx 高并发 SpringCloud 面经

如何选择合适的云数据库架构与规格

NineData

数据库 阿里云 AWS RDS 数据库架构设计

以 100GB SSB 性能测试为例,通过 ByteHouse 云数仓开启你的数据分析之路

字节跳动数据平台

大数据 数据仓库 云原生 数据仓库服务 云数仓

软件测试/测试开发丨Web自动化测试中显式等待与隐式等待该怎么用

测试人

软件测试 自动化测试 测试开发

AI大模型已经出现不可预测的能力

Baihai IDP

人工智能 深度学习 NLP 大模型 ChatGPT 企业号 4 月 PK 榜

户外LED显示屏对恶劣环境的防护措施!

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏

免费可商用开源GPT模型问世,50G权重直接下载,性能不输GPT-3

Openlab_cosmoplat

开源项目 开源社区

既然有了MySQL,为什么还要有MongoDB

Java你猿哥

Java MySQL 数据库 mongodb Java工程师

Web2D工业组态工具软件——Sovit2D

2D3D前端可视化开发

web组态 组态编辑器 工业组态软件 web组态软件 2D组态

研发效能 | DevOps如何改变游戏公司工作方式?

龙智—DevSecOps解决方案

DevOps 游戏开发

KaiwuDB 成为中国信通院数据库应用创新实验室-汽车行业工作组副组长单位

KaiwuDB

车联网 KaiwuDB 数据库行业标准制定 汽车工作组

“ONE”有引力,4月21日见!

博睿数据

智能运维 博睿数据 发布会 Bonree ONE

超实用VS Code for Windows快捷键

SEAL安全

vscode 企业号 4 月 PK 榜

机器学习实战系列[一]:工业蒸汽量预测(最新版本下篇)含特征优化模型融合等

汀丶人工智能

人工智能 数据挖掘 机器学习 LightGBM

ES和MongoDB:一次别开生面的比较

Java你猿哥

数据库 mongodb elasticsearch ES API

Atlassian Server用户新选择 | 迁移到数据中心版前,您需要做这些准备(2)

龙智—DevSecOps解决方案

Atlassian Atlassian 云版 数据中心版 server版

Hive 和 Spark 分区策略剖析

vivo互联网技术

spark hive

如何打造企业专属A/B平台?火山引擎DataTester开放平台技术揭秘

字节跳动数据平台

大数据 AB testing实战 开放平台 企业号 4 月 PK 榜 企业增长

DAMS大会 | 博睿数据分享《一体化智能可观测平台建设之路》

博睿数据

可观测性 智能运维 博睿数据 Bonree ONE

龙智被SmartBear评为2022年“最具动力营销团队”

龙智—DevSecOps解决方案

自动化测试 UI测试 UI测试自动测试

一种元数据同步的方法

KaiwuDB

数据复制 KaiwuDB 元数据同步

【ChatGPT系列话题】金融行业大语言模型应用落地

易观分析

人工智能 金融 模型

集成华为运动健康服务干货总览

HarmonyOS SDK

HMS Core

慕了!17年阿里架构师把Spring Boot的精髓都总结出来了

Java你猿哥

Java spring Spring Boot Spring MVC Java工程师

华大北斗高精度芯片助力上汽名爵MG7智能驾驶

江湖老铁

Tapdata 创始人唐建法:梦想的生活是边环游世界边赚钱 | TGO专访_方法论_陈路平_InfoQ精选文章