为什么预发布环境成为微服务测试的瓶颈
原文英文,约1100词,阅读约需4分钟。发表于: 。A typical CI/CD workflow for engineering teams adopting microservices architecture looks something like this: Build and run basic unit tests The post Why Staging Is a Bottleneck for Microservice...
微服务架构的CI/CD流程中,合并PR前进行构建和单元测试,合并后在共享预发布环境中进行集成和端到端测试。共享环境易造成瓶颈,影响效率,如难以定位问题PR、测试失败原因不明、功能测试等待时间长等。为解决这些问题,Uber和Lyft等公司采用隔离测试,通过沙箱和动态流量路由提高发布速度和质量。隔离测试成为微服务测试的未来趋势。