公司:字节跳动
北京字节跳动科技有限公司,简称字节跳动,是一家位于中国北京的跨国互联网技术公司,成立于2012年3月,旗下有产品媒体聚合服务今日头条和短影音抖音(及其海外版本TikTok)、西瓜视频、社交平台Lemon8等,也有一些加入人工智能技术的专业生产力软件,例如剪映、办公套装拉客(lark,中国版本称飞书)等业务。
至2018年,字节跳动的移动应用月度用户超过十亿人,估值750亿美元,超越Uber成为全球最有价值的创业公司。截至2019年7月,字节跳动的产品和服务已覆盖全球150个国家和地区、75个语种,曾在40多个国家和地区位居应用商店总榜前列。
在中国互联网企业中,字节跳动是第一家没有向阿里巴巴、腾讯或百度寻求商业保护或融资的创业公司;相反地,字节跳动被认为与百度、腾讯两大巨头有强烈的竞争关系,因字节跳动资金主要来源于抖音和今日头条的广告收入。
至2020年3月,字节跳动已经有六万员工,并计划再增员一万人。投资人和内部消息将字节跳动2019年的营收定在1,040亿元至1,400亿元人民币,超过了Uber、Snapchat和推特的总和。在中国,其广告收入也超越了腾讯、仅次于阿里巴巴。抖音的全球下载量达1.15亿次,固定用户近10亿。
微前端的前世今生
随着近些年前端应用的复杂增加,诞生出了微前端这种架构风格,同时各类微前端框架也是层出不穷。本文将从微前端的起源讲起,介绍实现微前端架构的各种方式及其代表框架的区别,并原理层面讲述主流实现方式。
大规模分布式链路分析计算在字节跳动的实践
本文主要介绍我们构建海量链路数据分析计算系统的实践经验,以及一些具体的落地场景。
AB 实验为何值得信赖?
如今流量增长乏力,如何进行科学增长营销?如何降低试错成本?如何设计进行AB实验?AB实验为何值得信赖?
一种基于字典传递的Go泛型翻译方法
Go 编程语言自2009年发布以来,其设计和改进的重点一直在于如何帮助开发者简单、安全和高效地开发程序。最近的 Go 版本添加了泛型,可以让 Go开发者安全快速地重用代码,Go开发者认为这是Go语言此前最关键缺陷,也是大家期待已久的特性。
深度解析字节跳动开源数据集成引擎 BitSail
BitSail 是字节跳动开源数据集成引擎,支持多种异构数据源间的数据同步,并提供离线、实时、全量、增量场景下全域数据集成解决方案,目前支撑了字节内部和火山引擎多个客户的数据集成需求。经过字节跳动各大业务线海量数据的考验,在性能、稳定性上得到较好验证。
“进击的瓜瓜龙”设计全回顾
“瓜瓜龙启蒙”品牌的背后进行了哪些思考?这样生动的IP形象又是如何诞生的?字节跳动通用信息平台UED团队给大家一一分享。
压缩 70% 下载流量 - 记一次店铺优化专项
店铺开放 ISV 链路后,随着头部商家的全页定制化的增加,性能问题受到越来越多的关注,我们针对 ISV 开发的页面,做了系统性的诊断,本文主要介绍图片优化子项目。
火山引擎 veImageX FPGA HEIF 静图编码服务性能优化
本文会对迁移过程中遇到的性能瓶颈做分析,并给出优化解决方案。经过这一系列优化措施,整体 CPU 负载从 80% 降低为 30%,相应的服务延时从 140ms 降低为 4ms。
抖音支付前端自动化监控
传统监控方式建设成本高,场景监控不全,告警噪音大。本文介绍的自动化监控集 AI 预测、业务流程监控、实时报警等功能为一体,提供实时、可靠、全面的自动化监控方案,彻底解放投入监控建设的人力成本,保障业务的稳定性。
一文了解 DataLeap 中的 Notebook
如何将 notebook 应用在数据研发中?
字节跳动 kube-apiserver 高可用方案 KubeGateway
KubeGateway 是字节跳动针对 kube-apiserver 流量特征专门定制的七层网关,它彻底解决了 kube-apiserver 负载不均衡的问题,同时在社区范围内首次实现了对 kube-apiserver 请求的完整治理,包括请求路由、分流、限流、降级等,显著提高了 Kubernetes 集群的可用性。
火山引擎 RTC 全球化架构设计
本文介绍了火山引擎 RTC 在全球化架构设计方面的实践。将火山引擎 RTC 的全球化架构拆解为媒体全球化和信令全球化,分别介绍了媒体全球化的机房建设、调度策略等关键设计,以及信令全球化架构的演进过程。
iOS VideoToolbox 硬编指南
调用系统 VideoToolbox 的 API 实现一个硬编很容易,仔细看看文档、了解 API 的使用实现一个基本功能相信难不倒大家。但实际工作中有许多细节,一不注意就会掉坑里,甚至有些系统性问题难以解决。本文一方面会介绍必备的基础知识,带大家对编码有一个基本的认识,另一方面也会分享直播 SDK 在 VT 硬编实现上遇到的问题和解决方案。
字节前端监控 SDK 体积与性能优化实践
本文以字节前端监控SDK为例,探讨作为三方SDK如何实现性能优化的思路与实操。
Spark AQE SkewedJoin 在字节跳动的实践和优化
一篇文章读懂Spark AQE SkewedJoin该如何使用。
深入理解 Android Studio Sync 流程
本文对 Android Studio Sync 入口到 Gradle 构建结束阶段进行了深入的源码分析,并分别从 Android Studio 和 Gradle 视角梳理了 Sync 整体流程。