Silicon Valley Code Camp : October 11th and 12th 2014
Paul Fryer is a software architect at a leading financial technology company, Fiserv. There he leads architecture for high scale, distributed systems. His focus is on Fraud and Security, Mobile and Online banking. He also built bitdango.com and automagical.ly – both cloud based data aggregation services. He previously worked for large companies like Intel in software development roles as well as small startups. With over 15 years of hands on experience he has seen (and built) plenty of good and not so good software design, contributing to his time tested tool bag of patterns.
As part of a platform modernization strategy within Fiserv we have been moving to architectures that use distributed cache for state to keep our web and worker machines stateless. This is an important enabler for systems that use auto scaling patterns. We have built an abstraction interface on top of several cache providers we evaluated. This gives us a common model for analyzing performance data, like TPS. We open sourced some of this work into a library called CacheSharp (on Github and NuGet). In this session we’ll show you how we run tests against several providers, establish a baseline of data, and compare the results. This is something you should be able to take back to your dev shop and get started with in an afternoon.