January 11, 2020

181 words 1 min read

Lightning Talk: PID Autoscaling Strava's Linkerd Service Mesh Using Prometheus Data

Lightning Talk: PID Autoscaling Strava's Linkerd Service Mesh Using Prometheus Data

Stravas traffic fluctuates alongside our athletes weekly exercise habits. Our service infrastructure must dynamically scale to meet constantly changing demands efficiently and cost effectively. This …

Talk Title Lightning Talk: PID Autoscaling Strava's Linkerd Service Mesh Using Prometheus Data
Speakers J Evans (Infrastructure Engineer, Strava)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

Strava’s traffic fluctuates alongside our athletes’ weekly exercise habits. Our service infrastructure must dynamically scale to meet constantly changing demands efficiently and cost effectively. This is becoming increasingly important as we augment our ensemble of microservices to provide our community with a richer feature set. In this presentation, J Evans will describe how Strava leverages Linkerd, and its seamless integrations into open source monitoring tools, to maintain observability and enforce consistency throughout their service mesh. Specifically, he will demonstrate how Strava uses Prometheus to aggregate metrics at the control plane (Linkerd) and application layer to fine tune a proportional-integral-derivative (PID) auto scaling system capable of maintaining high resource utilization across the Strava platform.

comments powered by Disqus