,过去,软件开发团队和 sre 团队的工作一直都是各自为政,有着不同的文化视角和优先处理事项。devops 的目标是在软件开发和运营团队之间建立一些具有通用性和互补性的实践。但是,对于一些组织而言,真正的协作少之又少;为了构建有效的 devops 赢家斗地主的合作伙伴关系,我们还有很长的路要走。除了文化方面的挑战之外,造成这种脱节最常见的原因之一就是:使用不同的工具来实现相似的目标 — 我们以端到端...
devops旨在建立软件开发和运营团队之间的共同实践,但由于使用的工具不同,协作往往不足。本文介绍了端到端测试和合成监控作为这些技术的例子。它讨论了如何结合使用playwright、@elastic/synthetics和github actions来验证和监控像netlify这样的平台上的用户体验。elastic的合成监控取代了端到端测试,提供了一种通用语言来重现用户问题并验证修复。这些技术弥合了开发和运营团队之间的差距,使其能够在构建测试和提供生产监控方面进行协作。
