ArchSummit 深圳站日程上线,80+国内外技术团队现场分享,点击查看 了解详情
写点什么

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

Millan

2021 年 9 月 13 日

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 年 9 月 13 日 18:4048

评论

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

代理,一文入魂

cxuan

Java 后端 代理

Lambda架构已死,去ETL化的IOTA才是未来

易观大数据

安全及高可用策略

Lane

极客大学架构师训练营

力扣1514——概率最大的路径

健健

算法 最短路径

IDEA插件之Mybatis Log plugin破解!!!

不才陈某

Java idea插件

程序员不得不知的软技能

架构精进之路

软技能

高可用注意点

dony.zhang

高可用 高可用系统的架构 高可用系统的运维

原创 | 使用JPA实现DDD持久化-O/R阻抗失配(1/2)

编程道与术

Java hibernate DDD JDBC jpa

作为程序员,推荐5种编程语言!

代码制造者

Python 编程语言 低代码 C语言 零代码

账户经常被盗号怎么办?防盗“黑科技”了解一下

华为云开发者社区

华为云 云安全 主机安全 双因子认证 弱密码

一款JAVA快速开发平台,多项目整合,给开发提提速

力软.net/java开发平台

「Java 25周年」 工具软件 平台应用服务

java安全编码指南之:基础篇

力软.net/java开发平台

深圳数字货币交易所开发商,币币撮合交易软件开发

13530558032

一个用户秘密加密验证功能

elfkingw

《精益创业》续

孙苏勇

随笔杂谈 精益创业

源码解析 | 万字长文详解 Flink 中的 CopyOnWriteStateTable

Apache Flink

flink

OFD 版式技术解析系列(四):OFD文档解析流程

华宇法律科技

版式文档 OFD

让这家有12万名员工、1.7万种产品的钢铁厂平滑上云的黑科技是什么?

华为云开发者社区

大数据 云服务 华为云 非对称加密 KYON

解码微盟半年财报:同比增长59.9%,SaaS商业版图不断扩大

ToB行业头条

SaaS 微盟

知乎李大海与阿里云贾扬清联合直播,AI大咖眼中的行业前景

InfoQ_967a83c6d0d7

年薪80万技术专家,面试通过后,被发现简历造假!合并8年前多段工作,惨遭警告和淘汰!

程序员生活志

程序员 面试 职场

架构训练营第十一周感悟

张锐

Week11

丿淡忘

上手Elasticsearch

北漂码农有话说

架构训练营第十一周作业

张锐

熔断、限流的一些理解

elfkingw

Grabana:使用 Golang 或 Yaml 生成 Grafana Dashboard

郭旭东

go golang Grafana

针对目前在线教育存在问题的解决方案

anyRTC开发者

WebRTC 在线教育 直播 安卓

架构师0期Week11作业2

Nan Jiang

易实战Spring Boot 2 资源汇总 从入门到精通 内含实战github代码 毫无保留分享

John(易筋)

redis Spring Boot 2 RestTemplate thymeleaf HikariCP

架构师0期Week11作业1

Nan Jiang

MySQL 核心特性与优化

MySQL 核心特性与优化

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