As we start to go toward cloud-native infrastructure and build our applications out of microservices, we must fully face the drawbacks and challenges to doing so. Some of these challenges include how to consistently monitor and collect statistics, tracing, and other telemetry, how to add resiliency in the face of unexpected failure, how to do powerful feature routing and much more.
Istio and service mesh in general helps developers solve this in a non-invasive way.
In this deep-dive, we'll show how you can take advantage of these capabilities in an incremental way. We expect most developers haven't adequately solved for these issues, so we'll take it step by step and build up a strong understanding of Istio, how to get quick wins, and harness its power in you production services architecture.