Using Istio’s traffic management features decouple traffic flow from your application code. As well as dynamic request routing for A/B testing, gradual rollouts, and canary releases, it also handles failure recovery using timeouts, retries, circuit breakers, and fault injection to test the compatibility of failure recovery policies across services. In this section you will learn about how to use and leverage these features.