November 17, 2019

201 words 1 min read

Lightning Talk: Using Istio's Mixer for Network Request Caching

Lightning Talk: Using Istio's Mixer for Network Request Caching

Service Meshes (and Istio in particular,) have helped application developers off-load a good chunk of logic surrounding network requests. Our microservices should be as close to pure business logic as …

Talk Title Lightning Talk: Using Istio's Mixer for Network Request Caching
Speakers Zach Arnold (DevOps Engineering Manager, Ygrene Energy Fund)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

Service Meshes (and Istio in particular,) have helped application developers off-load a good chunk of logic surrounding network requests. Our microservices should be as close to pure business logic as possible, but what happens when we add so many services that our network requests are dramatically slowing the application down? The natural result is to look for some caching of requests on either the client or service side. Enter Redis, Memcached, and other caching tools all to help reduce network calls and overall latency. All of this comes with implementation penalty reducing the purity of our services. We will demonstrate how Istio’s Mixer component can be used to cache requests at the request level and how that can keep your application fast, without ruining the purity of your services.

comments powered by Disqus