← 返回蜂巢洞察

演讲主题:基础平台的持续交付机制

Ian Nowland探讨了为什么传统的持续集成/持续交付实践在处理那些具有状态特征的核心基础设施时会遇到问题。凭借他在AWS和Datadog的工作经验,他分享了一些实用的技术方法,这些方法能够帮助用户实现安全的渐进式部署、在生产环境中进行模拟测试,以及有效降低复杂软件平台中可能出现的问题带来的影响。 作者:Ian Nowland

Ian Nowland探讨了为什么传统的持续集成/持续交付实践在处理那些具有状态特征的核心基础设施时会遇到问题。凭借他在AWS和Datadog的工作经验,他分享了一些实用的技术方法,这些方法能够帮助用户实现安全的渐进式部署、在生产环境中进行模拟测试,以及有效降低复杂软件平台中可能出现的问题带来的影响。

作者:Ian Nowland

相关文章

技术实践

演讲主题:从人工智能代理演示到实际应用:自动化测试与评估

周宇探讨了为什么人工智能代理在演示阶段会遇到停滞现象,并介绍了如何通过基于模拟的测试来解决合规性及可靠性方面存在的问题。了解哥伦比亚大学和Arklex AI是如何利用合成用户角色、轨迹熵以及自动化的持续集成/持续部署流程来评估多轮交互式智能代理的,从而在部署之前发现潜在问题,并在生产环境中优化这些自主学习工作流程的。 作者:周宇

阅读全文
技术实践

如何制定一份真正能够有效预防生产事故的发生的检查清单

数一数你的部署检查清单上列出了多少项内容。如果项目数量超过了少数几个,那么这个清单的长度确实值得你再仔细考虑一下。 其中一部分原因可能是你的团队工作非常细致;而另一部分原因可能说明,你们的产品团队仍有许多基础设施相关的工作需要人工进行核查。 部署检查清单的内容会随着应用程序所面临的风险不同而有所变化——比如你的代码、数据以及部署流程可能会对用户造成哪些影响。其他一些项目,如证书、负载均衡器、镜像来源信息、自动扩展机制以及连接释放设置等,都是需要人工进行验证的环节,因为没有其他系统能够替你完成这些验证工作。 对于这些项目来说,不需要改进其表述方式;真正需要的是为它们指定负责人。值得思考的是,这个

阅读全文
技术实践

IETF发布了RFC 10008标准,该标准新增了“QUERY方法”,以便能够安全地发送包含数据内容的请求。

2026年6月,IETF发布了RFC 10008标准,该标准为HTTP协议引入了“QUERY”方法——这是自2010年以来首个新的HTTP标准操作。通过使用“QUERY”方法,开发人员可以在请求体中发送更为复杂的查询条件,同时这些操作依然具备可缓存、安全以及幂等性等特点。这一改进有效弥补了GET和POST方法长期存在的局限性,从而提升了API交互的效率。 作者:丹尼尔·柯蒂斯

阅读全文
技术实践

构建者设计模式:构建复杂对象的一种更有效的方法

有些对象非常简单,比如字符串、数字或布尔值。你可以用一行代码创建它们,然后继续进行其他操作。 而另一些对象则完全不简单。例如,一个轮播组件就需要包含项目数量、项目生成函数、控制器、高度、视图窗口比例、自动播放设置、页面切换回调函数以及无限滚动配置等信息。再比如,一个HTTP请求需要URL地址、请求头信息、认证令牌、请求体内容、超时时间以及重试逻辑。又或者,一条通知消息需要标题、正文、图标、发送渠道、优先级、声音效果、振动功能以及操作按钮等等。 当你需要构建这类对象时,一种常见的方法是使用带有大量参数的构造函数。这种方法虽然可行,但随着对象结构变得越来越复杂,就会带来一系列问题:这些参数很难区分

阅读全文