Six years ago, Strava engineering (https://www.strava.com) introduced Finagle (https://twitter.github.io/finagle/) & with it, Scala into its tech stack as the primary way to build backend services. This has proved to be a pivotal decision, enabling a proliferation of backend services & the transition to a microservices-based architecture. More recently, they have formalized this growth into a set of long-term platform architecture principals, with a focus on Finagle & Scala as the backbone of this design.
This talk will cover Strava's usage of Finagle & Scala, how it enables building backend services that are fast, efficient, & scalable, & how Scala & Finagle fit in with their long-term platform architecture, vision & growth.
About Our Speaker
Jeff Pollard is a Platform Engineer at Strava. His career has primarily focused on improving the scaling, reliability, & correctness of large, high volume, distributed systems. Other than computers, Jeff enjoys all things related to bikes, backpacking, skiing, & food.
*** We are looking for a second speaker / Talk for this meetup please message us via meetup to arrange if you are interested ***