21 | 发布系统一定要注意用户体验
王潇俊
该思维导图由 AI 生成,仅供参考
你好,我是王潇俊。我今天分享的主题是:发布系统一定要注意用户体验。
我在第 19 篇文章《发布是持续交付的最后一公里》中,介绍了蓝绿发布、滚动发布和金丝雀发布这三种灰度发布方式,也分享了携程根据自身情况综合使用滚动发布和金丝雀发布的方式,构建了自己的灰度发布系统 Tars。
但是,了解了灰度发布的知识,甚至是看过了别家的灰度发布系统,但并不一定能解决如何将这些灰度发布的理念贯彻到你自己的持续交付体系的问题。
其实,解决这个问题最好的方式,就是构建一套发布系统来落地灰度发布。这也是我今天这篇文章,以及后续两篇文章(《发布系统的核心架构和功能设计》《业务系统架构对发布的影响》)要重点解决的问题。
如果有一款发布系统,既能完成持续交付的目标,又能提升研发同学的工作效率,岂不美哉。那么,为了我们美好的目标开始努力吧。今天我就先从用户体验的角度,以携程发布系统为例,来和你聊聊如何落地发布系统。
1 张页面展示发布信息
如果要说什么样的设计才能让用户体验达到完美,那肯定是众说纷纭。从不同的视角去看,都会得到不同的答案。那么,对发布系统来说,我们应该怎么看待这个问题呢?
我们不妨做个类比,应用的发布和火箭发射其实有点相像。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
发布系统的用户体验设计是本文的核心主题,以携程发布系统为例进行了深入讨论。文章首先强调了页面展示发布信息的重要性,并展示了携程发布系统的核心页面设计。其次,讨论了简化操作按钮的设计目标和实现方式,强调了简化操作按钮可以降低系统使用难度。此外,对发布结果的简化显示、用户操作行为和发布步骤也进行了详细阐述。整体而言,通过具体案例和设计原则,深入浅出地阐述了发布系统用户体验设计的重要性和实现方法,为读者提供了有益的技术参考。 文章提炼了发布系统页面要展示的最主要的6部分内容,包括集群、实例、发布日志、发布历史、发布批次和发布操作。作者建议在设计灰度发布系统的用户体验时,应考虑信息全面直观、操作简单直接、步骤与状态清晰的原则。最后,通过回顾文章的6个章节,强调了页面展示发布信息、简化操作按钮、发布结果、操作选择和发布步骤的重要性。 总的来说,本文通过具体案例和设计原则,深入浅出地阐述了发布系统用户体验设计的重要性和实现方法,为读者提供了有益的技术参考。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《持续交付 36 讲》,新⼈⾸单¥59
《持续交付 36 讲》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- agengedubbox这块如何做灰度或蓝绿?
作者回复: 分布式系统的发布方式,site和service基本原理和方式都是相同的
2018-08-29 - kissyoudyb老师好,您用的这个原型工具是什么呀
作者回复: 这个不是原型来的:)是真实系统的截图做了一下处理
2018-08-21 - JAMI老师,我想问下问题,公司运维平台要把Jenkins接入进来,现在我们很多job在执行的时候需要手动点击确认才会往下执行,这类job我如何在运维平台上通过API去实现呢?有什么思路吗?2019-04-112
- soong作为灰度发布系统的用户,与I/O系统一样,正确的结果要简单明了!对于出现异常的场景,是否应提供相关信息,辅助判定是重试,还是会退,值得探讨!简单的按钮设计值得称道,是否提供有效的辅助信息,帮助选择是重试,还是回退,不知道老师是怎么看的!2020-03-281
收起评论