O'Reilly logo

Cloud Native Development Patterns and Best Practices by John Gilbert

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Transitive testing

In a traditional product-delivery pipeline, it is customary to execute integration and end-to-end test suites prior to performing a production deployment. This is a perfectly laudable practice, and one that we wish to retain for cloud-native systems. However, the traditional approach to accomplishing this testing effort is at odds with the practice of decoupling deployment from release and driving down batch sizes to minimize deployment risk and accelerate innovation. There is a fundamental impedance mismatch between traditional integration and end-to-end testing practices and the modern continuous deployment pipeline that produces an impenetrable bottleneck.

The traditional approach necessitates a large and expensive effort ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required