微服务大梦想——专访"大众数据创新大赛" 冠军 Senz 团队

2015-07-28 14:49:50 +08:00
 daocloud

卷首语:每一个优秀的程序员都是一个传奇,因为他们编织起了一个庞大的、梦幻的、属于自己的代码世界。DaoCloud 正在启动「优秀开发者眼中的 Docker 容器技术」系列专访,通过采访业内优秀的程序员,探寻他们眼中的 Docker 容器技术,分享他们与 DaoCloud 的故事。

梦想、技术、高端,这是 2015 年“大众汽车数据创新大赛”冠军——Senz 团队给笔者留下的印象。

Senz 的办公室在海淀区苏州街的一个商住两用公寓楼,当笔者踏进这个不大的复式房间时,直觉告诉我,这是一个梦想的工作室。

无论是房间里面的一些趣味小游戏、可爱的“朵朵”(注:朵朵是 Senz 办公室的猫咪),还是迎面扑来的空气里,满满的都是梦想的味道。在这里,笔者对 Senz 的两位主要创始人——张亨洋 和 冯小平 进行了采访。

[图1] Senz 团队合影

选择做 Senz 的两大理由

Senz 是一款用于个人数据收集和分析的应用 SDK,主要通过收集用户手机的传感器数据,并通过算法将其翻译成真实的用户属性和行为。

对!就是针对个人的数据分析。最初看到 Senz 的这个介绍时,笔者的内心确实有一些疑惑——现在大数据分析不都是基于统计学对海量用户的数据进行分析么?为什么要分析单一个体的数据?这样的分析有什么价值?

[图2] Senz 产品介绍

市场空白点和团队基因是选择做 Senz 的两个最主要的原因,冯小平告诉笔者。

“我们认为在大数据市场,缺少一个对单用户的数据分析的产品。我们需要从单个用户的角度,对个人数据进行深度分析,这就是所谓的Single User Profile。硅谷有一个大神提出了QS(Quantified Self,量化自身)的理念,也就是把一个人所有的数据进行量化,包括他平时做的事情,看到的内容等,未来可以通过算法对这些数据进行分析,并挖掘其价值。” 冯小平谈到。

这个方向看起来有些似乎 「另类」,毕竟国内很少有做这方面创业的团队,没有成形的商业模式,一切都需要他们去探索,并且技术门槛非常高。“Senz 团队成员都是技术出身,并且都是来自清华、北邮等名校,团队的基因适合去做一些技术门槛要求比较高的创业领域”,冯小平自信地告诉笔者,“我们做的是一个纯技术的产品,而不是一个基础架构的产品,这个概念在国内有些超前”。

微服务大梦想

为了更好地实现他们的梦想,Senz 选择了微服务架构,这样他们可以把更多的精力放在核心的领域。

“我们需要根据路径推测用户的意图,每一个小的算法都是一个 Service,一两个容器可以承载一个算法的微服务。微服务架构给我们带来了很多好处,一方面是可以快速替代原有的服务,一个服务甚至可以在两周内被重写。另一方面,微服务的扩展性比较好,比如当一个算法的计算量大需要扩展时,只需多使用几个 DaoCloud容器即可。”

谈到微服务架构时,张亨洋分享了自己的心得,“微服务架构使用需要注意一些问题,比如在切分粒度上需要把握好,不能切分得太粗也不能切分得太细,我们之前就切得太细,虽然说比较灵活,但会导致管理难度比较大。”

除了微服务之外,Senz 还采用了 DaoCloud 提供的 CI —> Build —> Deploy 自动化流程。我们知道,做大数据,模型变化非常频繁,需要不断的修正尝试迭代,因此产品要频繁的更新。 “DaoCloud 提供的持续交付平台,极大缩短了 Senz 的微服务化应用的测试和上线时间”,冯小平表示。


[图3] DaoCloud 自动化流程

作为 DaoCloud 的资深用户,Senz 很早从加速器 Dao Mirror 就开始关注 DaoCloud。“目前,我们已经将声音识别等服务运行在 DaoCloud 之上,” 张亨洋谈到,“DaoCloud 用户体验整体感觉是非常不错的。DaoCloud 提供了负载均衡的服务,我们不需要自己搭建了;另外,我们使用的容器比较多,DaoCloud 也提供了非常直观的管理方式。不过 DaoCloud 现在还没开始收费,其实我们更希望能够提供收费的服务,这样我们也更好控制平台的资源”。

事实上,作为国内首家一站式容器化应用管理平台,DaoCloud 对于 SenZ 的价值主要体现在两个方面:一方面,帮助他们通过微服务化应用,从而实现快速交付;另一方面,DaoCloud 拥有成熟的容器集群,可以帮助他们节省基础架构的投入。

作为这次大众汽车数据创新大赛的冠军,Senz 获胜的最重要的两大法宝:一个是真正结合了大众汽车未来的商业转型需求,另一个是基于微服务快速实现了想法。相比之下,其他的参赛队伍基本都停留在设计层面,而 Senz 是在29个小时之内同时实现了 APP 和网页版。这让其他团队望其项背。

冯小平还给笔者演示了他们参赛大众汽车数据创新大赛时,制作的一个非常有趣的 APP 演示视频——张全蛋一天的生活。这款 APP 就是基于 Senz 提供的 SDK 进行开发的,它通过收集张全蛋的汽车使用数据,“了解”张全蛋的生活习惯、家庭住址、工作地点等,并在适当的情景下,给张全蛋推荐一系列的智能辅助服务。冯小平告诉笔者,这个 APP 考虑到了汽车企业自身的商业转型和汽车用户的需求,这也是 SenZ 未来的一个商业应用场景。

谈到为什么要创业时,张亨洋说了一句非常经典的话,“我感觉我这辈子肯定是要创业的”

或许,每个人在年轻时都会有过创业的梦想或者冲动,但是真正为之拼搏奋斗,并且坚持下来的却少之又少。Senz 团队创业时也遇到过非常多的挑战,比如算法优化、技术积累不足、对未来的不确定性等等。目前,Senz 最重要的目标就是去找到认可这个方向的合作伙伴,共同将单个用户数据分析的价值利用起来。

最后,回到开头,梦想、技术和高端,Senz 一直在坚持自己的梦想,坚持走高端技术创业路线,相信他们的付出一定会有回报。

Senz 团队成员背景介绍

冯小平:2011年清华大学计算机系硕士毕业。2011-2013在创新工场应用汇,负责应用搜索产品、用分析服务等。2013-2014在阳光书屋(NGO),负责系统架构。2014年4月独立创业。2015年1月获得天使投资,专注于智能社交领域的技术和产品。

张亨洋:2011年-2013年在校期间参与外卖,旅游等 O2O 创业项目。2014年起师从于刘韵洁院士研究未来智能网络和网络大数据分析,现已全职参与 Senz 创业项目。

刘九思:2011-2013在创新工场应用汇。之后在美团的测试、工程效率团队工作一年。2014年底与冯小平一起创业。目前为 Senz 产品的算法工程师。

祝士祥:目前为北邮研究生,Senz 产品的算法工程师。

2406 次点击
所在节点    推广
5 条回复
ligyxy
2015-07-28 15:11:18 +08:00
yanyanlong
2015-07-28 15:16:21 +08:00
@ligyxy 哈哈,我也想起这篇
lxx1
2015-07-28 15:26:08 +08:00
看好DaoCloud,免费的容器很给力!
daocloud
2015-07-28 16:57:45 +08:00
@ligyxy 感谢您的关注
daocloud
2015-07-28 16:58:25 +08:00
@lxx1 感谢您的支持,我们会更加努力!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX