9

字节技术君

 3 years ago
source link: https://www.zhihu.com/people/bytedance-tech
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
发表了文章2022-01-12 03:44

「全栈 Web 开发」在字节跳动的实践

字节跳动技术实践,火山引擎开放服务。
2021 年 10 月 27-28 日的稀土开发者大会上,字节跳动 Web Infra 正式发起 Modern.js 开源项目,并第一次正式介绍了 Modern.js。 2022 年 1 月 7 日,在第十届全球软件案例研究峰会中。孔嘉聪分享了《全栈 Web 开发在字节跳动的实践》。分享围绕 Modern.js 展开,并…
发表了文章2021-12-31 06:54

行至2022,我们该如何看待服务网格?

字节跳动技术实践,火山引擎开放服务。
本文作者:罗广明,字节跳动基础架构服务框架团队架构师。 背景 熟悉服务网格和 Istio 概念的读者朋友们,可以跳过这一章节,直接进入下一章节。 Service Mesh 一词最早由开发 Linkerd 的 Buoyant 公司提出,并于 2016 年 9 月29 日第一次公开使用了这一术语,并被翻译成“服务网格”,…
发表了文章2021-12-29 09:05

字节跳动年度技术盘点:更新近3000万次代码,开源30余个重要项目

字节跳动技术实践,火山引擎开放服务。
过去一年,字节跳动技术团队提交了近3000万次代码,在多个技术领域持续投入,从计算机视觉到自然语言处理,从大数据到安全,再到机器人等前沿探索,都有了新进展。 同时,字节跳动技术团队致力于开源社区建设,今年陆续开源了微服务中间件CloudWeGo、前端研发框架Modern.js、LightSeq训练加速引擎、Flutter…
发表了文章2021-12-24 09:29

分布式链路追踪在字节跳动的实践

字节跳动技术实践,火山引擎开放服务。
综述 字节跳动在发展过程中,逐渐形成了十分复杂的超大规模微服务体系,对后端整体的可观测性解决方案提出了极高的要求。为了解决这个问题,基础架构智能运维团队自研链路追踪系统,将海量 Metrics/Trace/Log 数据进行整合与统一,并在此基础上实现了新一代的一站式全链路观测诊断平台,帮助业务解决监控排障、链路梳理、性…
发表了文章2021-11-29 15:49

RPC 框架 Kitex 实践入门:性能测试指南

字节跳动技术实践,火山引擎开放服务。
2021 年 9 月 8 日,字节跳动宣布正式开源 CloudWeGo。CloudWeGo 是一套字节跳动内部微服务中间件集合,具备高性能、强扩展性和稳定性的特点,专注于解决微服务通信与治理的难题,满足不同业务在不同场景的诉求。CloudWeGo 第一批开源了四个项目:Kitex、Netpoll、Thriftgo 和…
发表了文章2021-11-16 10:40

火山引擎落地业界首个H.266端云一体视频解决方案

字节跳动技术实践,火山引擎开放服务。
北京时间11月16日,火山引擎多媒体实验室宣布推出完整的端云一体H.266视频解决方案,支持符合H.266编解码协议的视频内容从服务端转码、分发、到终端适配播放。公开资料显示,这是业界首个H.266端云一体的视频解决方案。 H.266是最新一代视频编码标准,由联合视频专家组(JVET)于2020年7月确定。相比前一代H…
发表了文章2021-11-16 10:35

拒绝编译等待 - 动态研发模式 ARK

字节跳动技术实践,火山引擎开放服务。
本文转载自: 字节跳动终端技术 一、背景 iOS 业界研发模式多为 CocoaPods + Xcode + Git 的多仓组件化开发模型。为追求极致的研发体验、提升研发效率,对该研发模式进行了大量优化,但目前遇到了以下瓶颈,亟需突破: pod install 时间长:编译优化绝大部分任务放在了 CocoaPods 上,Coc…
发表了文章2021-11-02 10:04

超复杂调用网下的服务治理新思路

字节跳动技术实践,火山引擎开放服务。
超复杂调用网,在开始这个话题前,我们先对标题进行拆解。 什么是调用网?下图是一个常规的微服务架构,流量从客户端过来后,会通过 Gateway 进入微服务层,这时微服务之间相互调用、相互依赖就形成了所谓的调用链。这些调用链相互交织,最终形成了调用网。 那么什么是超复杂呢?最开始的时候,很多团队可能都采用单体架构,随着业务演进…
发表了文章2021-11-02 09:21

字节跳动基础架构团队向K8S CSI社区捐赠云原生存储方案csi-driver-nvmf

字节跳动技术实践,火山引擎开放服务。
11月2日消息,字节跳动基础架构团队表示,他们已完成向K8S CSI社区捐赠NVMe-oF(NVMe over Fabric)云原生存储方案csi-driver-nvmf。据目前的csi-driver-nvmf GitHub页面显示,其组织隶属关系也已从“ByteDance”变更为“kubernetes-csi”。 NV…
发表了文章2021-10-18 11:45

【评论有奖】字节跳动是如何落地微前端的

字节跳动技术实践,火山引擎开放服务。
原文出处:周晓:字节跳动是如何落地微前端的 本文内提及的 Garfish 微前端解决方案已开源:https://github.com/modern-js-dev/garfish(目前的 Garfish 作为字节跳动各部门应用最广泛的微前端解决方案已经服务超过 100+ 前端团队,400+ 项目),另外字节跳动的现代 Web 工程体系即将开源(Modern
发表了文章2021-09-24 09:14

应用性能前端监控,字节跳动这些年经验都在这了

字节跳动技术实践,火山引擎开放服务。
一、背景 字节跳动发展至今,线上已经有数量级庞大的 Web 项目,服务着数以亿计的用户。 随着用户数量的不断增长,对于站点体验衡量的的需求也日益紧迫,用户会将产品和他们每天使用的体验最好的 Web 站点进行比较。想着手优化,则必须先有相关的监控数据,才能对症下药。 性能是留住用户的关键。 大量的研究报告已经表明了性能和商业成…
发表了文章2021-09-17 07:46

中秋福利活动中奖结果公布

字节跳动技术实践,火山引擎开放服务。
感谢大家积极参与“字节技术君,给各位准备了一份中秋小礼物”活动。 恭喜以下同学获得字节技术君为之准备的字节跳动月饼礼盒: 小涵娃子(xiao-han-wa-zi) bingxue-Gu(nian-nian-bu-wang-bi-you-hui-xiang-32) 布丁猫(tang-yu-34-13) 曹喻(cao-yu-4…
发表了文章2021-09-16 11:29

字节跳动开源GAN模型压缩框架,算力最高节省97.8%

字节跳动技术实践,火山引擎开放服务。
来源:字节跳动技术范儿 把鞋子的轮廓图: 还原成鞋子本体: 需要消耗多少计算量? 用最基本的 Pix2Pix 模型,需要消耗56.8G; 而当 Pix2Pix 模型被一种新技术压缩后,只需要1.219G,是原来的 1/46.6,大大节省了计算量。 这里用到的技术,就是字节跳动技术团队在计算机视觉顶会 ICCV 2021 上发表的
发表了文章2021-09-13 03:03

字节技术君,给各位准备了一份中秋小礼物

字节跳动技术实践,火山引擎开放服务。
中秋临近,温馨的字节技术君给大家带来了一份小福利。 只要关注“字节技术君”的知乎号、赞同这篇文章,并写出你对字节跳动感兴趣的技术或者使用火山引擎服务的感受,即有机会获得字节技术君为大家准备的字节跳动月…
发表了文章2021-09-08 08:05

字节跳动开源微服务中间件 CloudWeGo

字节跳动技术实践,火山引擎开放服务。
今天,字节跳动正式宣布开源 CloudWeGo。这是一套以 Go 语言为核心、专注于微服务通信与治理的中间件集合,具有高性能、可扩展、高可靠的特点。 项目地址https://github.com/cloudwego 作…
发表了文章2021-08-19 11:03

字节跳动开源 Android PLT hook 方案 bhook

字节跳动技术实践,火山引擎开放服务。
字节跳动的Android PLT hook方案bhook开源了!bhook提供了一套 Android App 使用 PLT hook 的整体方案,而不仅仅是替换地址。它可以hook一些app对系统库的调用,具体应用场景包括:线程创建、锁、内存分配释放、网络连接和读写数据、打开关闭文件等。hook后可以做应用性能监控,也…
发表了文章2021-08-18 10:06

人人都能搭建的大规模推荐系统

字节跳动技术实践,火山引擎开放服务。
前言 什么是个性化推荐?简单说,就是给用户推荐他喜欢的物品。近10年,移动互联网高速发展,个性化推荐扮演了很重要的角色。以运营一款内容类产品为例:用户增长团队通过广告投放等手段为产品拉新,提升DAU;产品技术团队为用户分发感兴趣的内容,提升留存及停留时长;商业化团队分发用户可能感兴趣的广告,提升单位流量变现效率;商业化收…
发表了文章2021-08-17 03:03

西瓜卡顿 & ANR 优化治理及监控体系建设

字节跳动技术实践,火山引擎开放服务。
背景 卡顿 & ANR 在各 APP 中都是非常影响用户体验的问题,关于其的分析和治理一直也是个老生常谈的话题。过去调查卡顿 & ANR 问题主要依赖上报的堆栈和 traceInfo 文件,通过这些信息还原问题的现场情况。但是在实践过程中发现,现有监控机制下堆栈的抓取时机是晚于问题发生的,大部分情况获取到…
发表了文章2021-08-12 03:47

我是如何把Skia的体积缩小到1/8?

字节跳动技术实践,火山引擎开放服务。
随着移动互联网的一路高歌,越来越多的 APP 不满足系统原生的 UI 体系。开启了各种花式的玩法。 早几年 ReactNative,Weex 等,企图尝试让系统组件可以像浏览器一样动态加载,从而提高发版本的效率。更早几年还有一众通过在系统 Webview 基础上面搭建起来的动态化方案,包括当下诸多的小程序平台等。 F…
发表了文章2021-08-05 06:22

字节跳动大规模埋点数据治理最佳实践

字节跳动技术实践,火山引擎开放服务。
本文整理自火山引擎开发者社区 Meetup 第四期同名演讲,主要介绍了字节跳动流量平台的埋点内容解决方案和埋点链路解决方案,揭秘流量平台如何支撑起字节跳动万亿+的实时数据的处理。 作者|Cody,火山…
发表了文章2021-07-26 09:40

字节跳动开源Flutter应用内调试工具UME

字节跳动技术实践,火山引擎开放服务。
先说重点: Pub 地址:点此进入 GitHub 地址:点此进入 一、背景 字节跳动已有累计超过 70 款 App 使用了 Flutter 技术,公司内有超过 600 位 Flutter 开发者。在这一数字背后,有一条完整的 Flutter 基础设施链路作为支撑。 UME 是由字节跳动 Flutter Infra 团队出品的 F…
发表了文章2021-07-07 10:35

“零耗时”首帧视频体验的优化实践

字节跳动技术实践,火山引擎开放服务。
作者|马茜,火山引擎点播基础技术负责人 来源:火山引擎开发者社区 点播端到端音视频解决方案 上图是火山引擎点播端到端的音视频解决方案架构图。点播端到端一般指视频从上传到播放所经历的全链路技术解决方案,涉及的主要技术模块包括上传 SDK视频处理与管理CDN 分发以及最终播放端的点播 SDK。在每一个环节里火山引擎点播中台都…
发表了文章2021-06-22 02:50

深度 | 字节跳动微服务架构体系演进

字节跳动技术实践,火山引擎开放服务。
本文整理自字节跳动(火山引擎)基础架构/服务框架团队负责人成国柱在 QCon 2021 的分享,主要介绍了 2018-2021 年间,服务框架团队在 Golang 服务框架和 Service Mesh 上的技术实践和经验总结。 来源:火山引擎云原生 微信公众号 字节跳动微服务架构概述 在字节跳动,微服务架构的特征可以被归纳…
发表了文章2021-06-16 10:43

字节跳动亿级视频处理系统高可用架构实践

字节跳动技术实践,火山引擎开放服务。
作者:张清源,火山引擎点播多媒体平台技术负责人 来源:火山引擎技术社区 视频处理系统整体介绍 视频整体的生命周期大致可以分为四个阶段: 端侧生产:视频的创作者用手机或者其他设备拍摄一个视频,可以对视频做一些增强和编辑,通过上传 SDK,即可把这个视频上传到云端。 云端生产:在云端有两个比较核心的流程:视频处理和审核,这两…
发表了文章2021-05-27 06:01

抖音春晚活动背后的 Service Mesh 流量治理技术

字节跳动技术实践,火山引擎开放服务。
作者|李万治,火山引擎研发工程师 本文整理自火山引擎开发者社区 Meetup 的同名演讲,主要介绍了抖音春晚红包大规模流量场景下的 Service Mesh 流量治理技术。 背景与挑战 2021 年的央视春晚红包项目留给业务研发同学的时间非常少,他们需要在有限的时间内完成相关代码的开发测试以及上线。 整个项目涉及到不同…
发表了文章2021-05-24 09:45

字节跳动异构场景下的高可用建设实践

字节跳动技术实践,火山引擎开放服务。
本文首发于:火山引擎开发者社区; 作者:字节跳动基础架构团队系统治理方向负责人邵育亮。 本文主要为大家介绍字节跳动在高可用建设上的一些思考和落地经验。先给大家简单介绍一下系统治理团队是做什么的。系统治理团…
发表了文章2020-02-27 03:32

字节跳动自研万亿级图数据库 & 图计算实践

字节跳动技术实践,火山引擎开放服务。
本文选自“字节跳动基础架构实践”系列文章。 “字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经验与教训,…
发表了文章2019-05-22 09:07

字节跳动夏令营强势来袭,工程/算法/产品三大赛道等你挑战!

字节跳动技术实践,火山引擎开放服务。
暑期将至,假期来袭。 你是否想利用闲暇时间与顶尖竞赛高手过招,和工业界牛人、学术界专家进行深入交流,并近距离聆听图灵奖获得者的学术分享,在大牛的指导下一起做项目? 2019 Byte Camp 夏令营全新…

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK