Making the Application Resilient to Partial Network Failures

In this lesson, we will apply a modified virtual service definition to ensure that our application is resilient to partial network failures.

How can we make our applications resilient to (some) network issues? How can we deal with the fact that the network is not 100% reliable?

The last experiment will not create a complete outage but only partial network failures. We can fix this in quite a few ways.

I already said that I will not show you how to solve issues by changing the code of your application. That would require examples in too many different languages. So, we’ll look for a solution outside the application itself, probably inside Kubernetes. In this case, Istio is the logical place.

Inspecting modified version of Virtual Service

We’re going to take a look at a modified version of our Virtual Service.

Get hands-on with 1200+ tech skills courses.