Technology Radar
Published : Oct 27, 2021
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Oct 2021
Assess
Telepresence 是一款帮助缩短代码变更反馈周期的工具,在这之前,这些变更通常需要进行部署才能进行适当的测试。开发人员可以用它将本地机器上运行的进程插入到远程 Kubernetes 集群中,这样本地进程可以访问远程集群的服务和特性,本地服务也可以临时替代集群中的服务。
在服务集成设置变得有些笨拙的情况下,Telepresence可以提高开发人员的生产力,并实现更有效的本地测试。然而,如果你习惯了使用这样一个聪明的工具,那可能会遭遇到更大的问题。例如,如果你是因为无法为本地开发设置所有必要的依赖而使用了 Telepresence,那更应该去调查设置和架构的复杂度。如果它是你进行服务集成测试的唯一方法,那请参考消费者驱动的契约 测试 或者其他自动化的集成测试方式。