系统韧性研究(3)| 工程系统韧性要求
本文将阐述系统韧性需求,这些需求推动选择架构、设计和实现功能(例如,保障、安全控制和韧性相关的模式和习惯用法),以实现所需类型和级别的韧性。
2023-11-01 11:19:30自动化测试:CI/CD 难题中缺失的一块!
DevOps 和 CI/CD 管道有助于大幅扩展应用程序交付 — 一些组织报告代码部署频率提高了 208 倍以上。然而,随着部署的频繁,软件版本的稳定性和可靠性往往成为一个挑战。这就是自动化测试发挥作用的地方。自动化测试是支持高效 CI/CD 工作流程的基石。它遵循基本增长原则:快速构建,快速失败,帮助组织加速应用程序投入生产并优化资源效率。
2023-10-20 11:46:37开发者图鉴 | Docker是如何工作的?
还有意义吗?
2023-10-20 11:41:41系统韧性研究(2)|系统韧性如何关联其他质量属性?
美国软件工程研究所科研成果
2023-10-20 11:08:39间歇性微服务问题...
在Kubernetes环境中,最近由于特定配置导致Pod调度失败。哪种 Kubernetes 资源类型(通常与节点约束相关)可能导致此故障,尤其是在未正确定义的情况下?
2023-10-13 11:39:57开发者图鉴 | Git命令是如何工作的?
Git命令的工作原理
2023-10-13 11:36:36系统韧性研究(1)| 何谓「系统韧性」?
过去十年,系统韧性作为一个关键问题被广泛讨论,在数据中心和云计算方面尤甚,同时它对赛博物理系统也至关重要,尽管该术语在该领域不太常用。大伙都希望自己的系统具有韧性,但这到底意味着什么?韧性与其他质量属性(如可用性、可靠性、鲁棒性、风险应急能力、安全防御能力和柔性服务能力)有何关系?韧性是这些质量属性的一部分还是全部,是它们的超集,亦或其他云云?在确保系统具备韧性与否之前,我们首先要解开这些问题的答案,并确切地吃透:到底什么才是系统韧性。
2023-10-13 10:34:12别再泄露秘密了!
潜在的暴露可能源于许多因素:纯文本密码、弱加密、有缺陷的 CI/CD 或打包自动化以及受损的开发人员帐户或恶意内部人员。
2023-09-28 16:13:39开发者图鉴 | 你知道多少种消息队列?
选择消息队列时需要考虑几个关键特性
2023-09-28 16:11:41像专业人士一样部署:掌握代码部署的最佳实践
作为开发人员,您知道部署代码可能是一个耗时且复杂的过程。简化生产部署对于确保您的代码尽快有效地到达用户手中至关重要。但如何实现这一目标呢?在本文中,我们将讨论简化生产部署的一些基本提示和技巧。
2023-09-22 14:58:44