musical.ly技术副总裁:短视频的泛服务和融合架构实践

2017 年 12 月 04 日

11 月 10 日,今日头条正式与北美知名短视频社交产品 musical.ly 签署协议,将全资收购 musical.ly,在此之前,musical.ly 的全球 DAU 超过 2000 万,但国内鲜有人知道这家公司和其业务。

2014 年初,从易宝离职的阳陆育 Louis 拉上同样热爱音乐的前同事朱骏一起创办了 musical.ly。这是一个强调音乐元素的短视频应用,用户可以先拍摄一段生活中的视频,然后在乐库中配上音乐,从而快速地创建时长 15 秒的 music video;或者从喜爱的歌曲中获得灵感,配上一段有意思的画面,然后分享给自己的朋友。

巧合的是,即将于 2017 年 12 月 8-11 日在北京举办的 ArchSummit 全球架构师峰会上,musical.ly 高级技术副总裁 Wood(张木喜)老师也是会议的联席主席之一并兼任出品人。

借此机会,InfoQ 很荣幸地在会前采访到他,请他聊聊 musical.ly 发展的这几年在架构上的迭代经历,以及未来支撑庞大业务背后的数据平台架构该如何搭建等思路。本文基于采访整理而成。

musical.ly 功能模块及架构

木喜老师首先简单介绍了 musical.ly。他说,musical.ly 是一个短视频社交应用,从某种角度看,可以类比为短视频的微博,包含视频发布,视频信息流,评论,关注,点赞,用户主页,私信,通知,话题等功能。

原文链接:【 https://www.infoq.cn/article/2017/12/musical.ly-architecture 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2017 年 12 月 04 日 00:42 1349

评论

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

spring-data-redis -- 一次执行链路的分析

PCMD

Java spring springdataredis

Kafka系列8:一网打尽常用脚本及配置,宜收藏落灰!

z小赵

大数据 kafka 实时计算

2020年全球经济萎缩,飞链热交易所逆袭而来闪耀数字经济

极客编

钱从哪里来 - 中国家庭的财富方案

石云升

读书笔记 工作 财富 买房 资产配置

ES 操作之批量写-BulkProcessor 原理浅析

PCMD

Java elasticsearch 后端

奈学教育:分布式架构,刚性事务-2PC必须注意的问题及3PC详细解说

奈学教育

分布式架构 2PC 3PC

python实现·十大排序算法之堆排序(Heap Sort)

南风以南

Python 排序算法 堆排序

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (九)测试驱动开发(TDD)

编程道与术

Java 编程 软件测试 TDD 单元测试

算法:时间复杂度和空间复杂度

shirley

算法 时间复杂度

如何成为高手: 到知识的源头去

lmymirror

学习方法 方法论 高手

游戏夜读 | 游戏代码之道

game1night

Streaming System笔记

BlueblueWings

这么多年了,QQ没发现这个问题吗?

BabyKing

JavaScript 基础拾遗 —— this 的前世今生

吴昊泉

JavaScript 前端 学习笔记

这个开源神器可快速帮你安装 MacOS 虚拟机!

JackTian

macos GitHub Linux 操作系统 虚拟机

分支管理模式

wiflish

git

Linux 终端下记不住命令的使用方法?这个开源项目帮你解决。

JackTian

Linux 运维 操作系统 命令 开源项目

DevOps知识点——3C知多少

陈琦

DevOps 测试 持续集成

大规模分布式系统概览(持续更新中)

BlueblueWings

如何用五步建设数据中台?

博文视点Broadview

大数据 数据中台 架构 中台

OAM v1alpha2 新版:平衡标准与可扩展性

孙健波

MySQL慢查询优化(线上案例调优)

NotFound9

MySQL 开源 架构 运维 编程语言

RASP研发踩坑之attach失败

国服第一

JVMTI Java Agent JVM 信息安全 RASP

变则通,通则久 —— 读《谁动了我的奶酪?》

YoungZY

读书 读书感悟

眼前搁座金山也看不见

池建强

搜索引擎 学习方法

七年老程序员面试经历

代码诗人

数据库技术概览(持续更新中)

BlueblueWings

AutoConfigurationImportSelector到底怎么初始化

编号94530

Java spring Spring Boot import

zabbix 实战指南(2)

橙子冰

zabbix

将footer固定在底部: Flexbox vs Grid

寇云

CSS css3

Git 多用户多仓库配置 windows10

halapano

git

musical.ly技术副总裁:短视频的泛服务和融合架构实践-InfoQ