话题公司 › 网易

公司:网易

关联话题: NetEase

网易是一家中国大陆大型互联网科技公司。目前提供网络游戏、门户网站、移动新闻客户端、移动财经客户端、电子邮件、电子商务、搜索引擎、博客、相册、社交平台、互联网教育等服务。截至2020年1月16日,网易公司的市值为442亿美元,其收入中大约79%来自于在线游戏服务(2019年第三季度)。

网易严选APP工程架构演进

互联网技术发展到今天,移动互联网仍然是一个重要的战略核心,APP也仍然是绝大多数互联网企业用户获客留存的核心渠道。

网易云商组件体系建设

组件的核心意义是「提效」,这里的提效是指研发提效,可有效减少冗余代码、避免重复工作,提高「交付效率」,让我们能够更好更快地进行项目协作和需求开发。一个完善、高效的组件体系可以激发前端同学组件开发的热情,有利于前端物料的积累。本文将介绍网易云商组件体系建设的整体思路和实现原理。

基于自建 VTree 的全链路埋点方案

在当前移动互联网时代,一个产品想快速、准确的抢占市场,无疑是需要产品快速迭代更新,如何协助产品经理对产品当前的数据做出最优判断是关键,这就需要客户端侧提供高精度、稳定、全链路的埋点数据。

基于 React Native 的动态列表方案探索

针对动态列表问题我们使用RN进行了一下探索尝试, 利用我们已经相对完善的RN基建,结合客户端列表能力低成本的实现了一套的动态化能力,同时兼顾一定的性能体验。

严选微服务架构下监控报警体系化探索

严选基于故障处理驱动,通过监控平台+报警管理+事件总线机制的立体化协同建设,为监控报警的体系化能力升级提供更多可能。

网易云音乐的前端基础设施是如何优雅地走向统一的

网易云音乐(以下简称“云音乐”)的前端团队大概在 4 年前初具规模,4 年多的快速发展过程当中做了很多 0 到 1 的平台,造成了平台深井,比如研发的体系,部署的体系,监控的体系等,这些体系在云音乐初期快速发展中起到了非常大的作用。但是随着人员的更迭及业务不断的发展,初期各自发展的垂直体系遇到了和产品后期同样的问题,新增一个功能越来越复杂,涉及的链路越来越长,花费的代价越来越高,用户需要在各自的平台跳入跳出,会有各种各样的卡点,导致效率降低。如何串联各平台场景,打破平台深井,这是云音乐前端工程化面临的第一个挑战。

除去研发之外,所有的应用在上线前还需要经历测试和部署以及上线后的运维,但是每种应用类型在每个阶段的关注点不一样,所依赖的服务也不一样,比如 Node 应用的部署会依赖云原生,但是 H5 的应用依赖 NOS 的静态资源服务。如何使用一套架构支持不同应用类型的全生命周期发布,这是云音乐前端工程化面临的第二个挑战。

云音乐的业务从单一的播放器发展到社区生态的过程中,为了体验和效率之间的平衡,涌现了多种多样的应用形态,比如 H5 的应用、RN 的应用、中后台的应用、Node 应用等;为了一些极致的体验,在 H5 下又细分离线和闪开,RN 又细分为拆包应用。这些不同的应用类型,工程规范不一致,脚手架也不一致,导致开发同学在上手时有一定的成本,也造成了维护上的困难。如何使用一套架构去收敛这些不同的研发体系,这是云音乐前端工程化面临的第三个挑战。

本篇文章着重针对前两个挑战分享解决思路,我们也发起了一个代号为 Febase 的项目,这个项目目标是针对前端开发者,通过一站式应用研发平台,提升开发部署的效率和体验,并且降低后续应用扩展的维护成本。

测试用例评审流程优化

本文将作者负责组内测试用例建设以来,在评审流程优化过程中的心得体会做了一个总结,希望能给大家带来帮助。

RTC 脚手架的设计和实现

目前云音乐旗下 APP 众多,其中涉及到 RTC 业务的不在少数,例如:常见的音视频连麦、PK、派对房,1v1 聊天等。由于业务线不同,功能不同,开发者也不同,大家各写一套,不断的重复造轮子。

可用性测试|提问的艺术

本篇文章介绍了在跟用户面对面测试期间,应该如何追问用户、如何保持客观。并提供了一些话术参考。

网易云音乐一起听陌生人版项目总结

网易云音乐一起听可以让你和那个TA随时一起欣赏音乐、分享心情。去年7月份上线的这个功能获得了用户的一致好评,之后的数据表现也是远超预期。但是,在众多的用户反馈中,最多的一个痛点是:身边没有人陪我一起听,能不能做个匹配功能,找陌生人一起听?

中后台产品的产研协同提效调研

数字化经济和数字化转型让B端产品也得到了越来越多的关注,中后台产品的研发流程中,如何解放产品到研发流程的生产力,达到提升效率的目的?

严选逆向交易系统建设的思考与实践

什么是逆向交易?逆向交易的业务边界是什么?逆向交易面临的难点和痛点又是什么?很多同学对此表示不解,经常听到针对此类问题的讨论。本文主要是向大家介绍逆向交易系统实践过程中的基本思路和实施策略,以及核心业务流程。

基于界面交互展开的用例设计思路

测试用例是测试人员日常最重要的输出之一,对用例的评价标准一般有三个维度:结构清晰易读、可执行性强、覆盖度高。

本文希望能给大家介绍一种从用户交互角度来展开的设计思路。

心遇 Android 启动优化实践:将启动时间降低 50%

作为 APP 体验的重要环节,启动速度是各个技术团队关注的重点。几百毫秒启动耗时的增减都会影响用户的体验,并直接反应在留存上。本文介绍了心遇团队在启动优化上所做的工作,以及在优化实践中所获得的一些感悟。

网易云商 DSL 领域编程实战

DSL 即领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用编程语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言,非图灵完备的。

DSL 领域专用语言:SQL、JSON、正则表达式、TSX、VUE 等,非图灵完备。

GPL 通用编程语言:Java、JavaScript、C++、Python 等,图灵完备。

简单的理解,DSL 是一门便于人们理解的编程语言或规范语言,并且可以被计算机解释执行。相比于通用编程语言,只能表达有限的逻辑。因为受限的表达性,所以只会在某一些领域广泛应用。

云音乐iOS端网络图片下载优化实践

云音乐中业务大量的使用网络加载的图片,图片的下载速度,消耗的资源带宽越来越成为影响用户体验的一种问题。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.1. UTC+08:00, 2024-05-17 15:17
浙ICP备14020137号-1 $访客地图$