公司:酷家乐
酷家乐线上稳定性保障体系实践
公司在解决稳定性问题方面采取了多种措施,如宣传、文化建设、培训和分享,并设立稳定性奖项。然而,流程缺失导致稳定性工作混乱。故障应急时,缺乏统一指挥和协调,导致信息不通畅。不同业务线的同学进行了大量操作,反而恶化了故障。因此,除了以上措施外,还需要解决流程机制问题,确保稳定性工作能够高效进行。
开放API稳定性保障
酷家乐提供了一套对外的开放API能力,以支持将客户系统与酷家乐系统打通,来实现双方合作共赢。
而在酷家乐内部,又分为开放API平台方(提供基础能力)和业务方(提供底层业务接口)。
但业务方众多,变动频繁且不受控,一旦出现问题会直接影响客户系统且问题排查困难:
-
比如业务方接口多返回了一个字段,而作为平台方没有任何拦截措施,导致客户系统无法对这个字段进行解析,就有可能引发系统故障。
-
又比如客户系统进行压力测试,导致流量突然增大,如果没有干预可能引起整个服务崩溃进而影响其他客户的正常使用。
作为直接面对客户的开放API平台方,必须对底层的业务API进行管控。
基于此,我们需要开放API业务有更高的稳定性保障能力。
插件化设计模式在前端领域的应用
软件开发中,随着系统功能变多,复杂度成指数级上升,而复杂度的增高多来源于模块间的耦合过于严重,插件化的设计模式能一定程度解决模块耦合的问题。抽象出系统的核心流程节点,基于这些节点与多个插件进行交互,最终实现整个系统。当然,前端领域的一些场景也有插件化应用的案例,本篇文章我们基于这些案例,一览其中的设计原理与插件核心执行流程。
Electron 实现文件关联
酷家乐客户端最近需要实现文件关联,把 CAD 文件关联到应用上,双击文件可以直接打开应用进行 CAD 预览。
文件关联与操作系统相关性比较大,不同的操作系统实现方式也会不同。不过如果使用 electron-builder 进行应用打包,可以直接通过 fileAssociations 配置来实现文件关联。
而这边使用 electron-packager 打包,不会直接产出安装程序,所以需要自行实现文件关联,同时可以借机进一步了解 Windows 和 Mac 实现文件关联的细节。
你真的了解客户吗?立足客户真实场景的产品开发流程优化实践
你所带的项目是否有过以下类似遭遇:
自信满满的成熟产品杀入新市场受挫:基于成熟家装市场产品改造扩展至公装市场时,由于设计习惯、模型素材、性能要求等都存在一定差异,一系列客户交付项目在实施落地初期困难重重;
寄予厚望的新功能推出后却故障频出:某个打通小程序生态的自由设计功能作为攻克中小厂家的利器,由于未充分考虑中小客户多样化的使用场景,上线后各类大小故障频出,被迫回炉重构;
不起眼的小改造却引起重大客户损失:某项目中针对某类价格计算逻辑的改造未充分考虑功能使用场景和影响范围,使得客户报价牌与报价清单展示价格不一致,导致客户丢单从而引发客诉。
探索工具型产品体验度量模型-行为度量理论篇
如何通过数据分析洞察产品体验问题、协助体验优化、证明设计价值?
AI在UX设计流程中的应用大全
随着AI技术自动化决策、自我学习等特点,其在用户体验设计领域的应用也越来越广泛,本篇通过总结归纳现阶段AI在UX设计中的应用情况,结合一些实际的工作流程,谈谈AI对于设计工作效率方面的影响。
前端性能保障体系
酷家乐是全球领先的3D云设计平台,作为一款主打室内装修设计软件,面向家居、公装、建筑、房产等领域,为企业和个人提供设计、营销、生产、管理等一站式解决方案,致力于“用设计让未来生活所见即所得”。那么要支撑云设计工具用户体验丝般顺滑,快速渲染出效果图、全景图和720°漫游图,离不开端到端的性能保障体系的支撑,这边重点介绍一下酷家乐前端性能保障体系:从2022年H2开始,明确提出前端性能领域体系化建设思路,全方位覆盖以云设计工具为主,包含酷家乐、美间、Coohom国际站、模袋云为产品代表的端到端用户体验的标准化性能保障体系。
如何提升界面交互中的「信息识别」体验
「信息识别」是为用户提供「感知上简单、认知上准确」的信息,让用户与界面的互动更高效、流畅。
UE材质效果回归平台
酷家乐的UE中台项目,期望打造统一的酷家乐数据到UE(Unreal Engine,即虚幻引擎)的数据中台,已实现将酷家乐场景转换为UE场景,其中一个重要能力就是将场景内材质数据(vrscene)转换为UE材质格式。通过转换为UE材质后,该材质数据可以被UE引擎识别,用于具体的UE场景中。
由于项目前期UE材质转换算法存在大量效果问题,UE4中台将渲染效果的优化调整为项目当前阶段的核心目标。但另一方面项目前期的UE材质效果评估链路很长。从调整算法后部署材质服务,到确认渲染效果并输出报告,整个操作链路耗时可能长达半小时以上,非常影响算法同学工作效率。
引导体系设计指南-交互篇
引导体系在产品设计中的重要性不可忽视。一文带你理解如何正确使用引导~
利用流量分析提升接口测试质量
接口自动化测试一直是服务端的有效质量保证手段之一,本文主要介绍利用流量分析提升接口测试质量的方法。
用户研究分析思路—以“探索付费用户增长策略”为例
一文读懂用户研究如何拆解目标。
酷家乐Onboarding升级:千人千面的新用户旅程
酷家乐全新Onboarding旨在通过精准识别用户需求,从而传达个性化的产品价值和激活动作。
微信小程序自动化测试实践
小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。现在公司有许多产品通过小程序来进行使用与分享,了解微信小程序的测试常识变得必不可少 。
B端工具类产品的消息如何有效触达用户
在信息通讯体系、硬件技术、软件技术、互联网异常发达的今日,人们的工作生活中离不开电脑和手机,所有的业务往来、亲友联络都要靠它们维系。刨除工作中的沟通信息,被裹挟的我们在日常生活中,每天被各种系统、应用推送、短信服务、语音电话等等的消息通知频繁打扰,日常的尤其是在节假日、消费狂欢节相关的时间节点,每人每天收到的消息通知可高达上百条。看着肆意的红点在屏幕上蠢蠢欲动,期待你的点击查看,很多人会产生一定程度上的信息焦虑。
本文主要讨论的是B端SaaS云端工具中的消息通知的设计。那么在这个考量范围之内,基于B端行业生产工具的属性,在酷家乐云设计工具中,消息是作为工具产品本身与用户沟通的媒介,主要用于向用户传达重要信息的一种重要渠道,并允许用户在获取信息后可以操作反馈。本文中后续的阐述均基于云设计工具内的设计场景进行讨论,其他B端场景也可以此作为参考。