Performance in Geode: How Fast Is It, How Is It Measured, and How Can It Be Improved?

October 17, 2019
Geode delivers in-memory speeds, but how do we know that it's as fast as it can be? In the past, our performance tests relied on carefully controlled lab environments, dedicated hardware, and close attention from engineers. Today, performance testing for Geode is done in the cloud against every commit to Geode, as well as on demand. Learn more: https://pv.tl/2MVTNni The frequency and ease of running benchmarks quickly and in the cloud against any revision enables us to not only ensure the continuing improvement of Geode's performance, but also empower developers to locate and fix performance bottlenecks. This talk is for developers who are interested in how we built a benchmarking tool, and how we're using it to affect massive improvements in Geode's performance——from complicated refactors around bottlenecks that prevented scaling, to one-line changes that shave milliseconds off of a call made millions of times. Speaker: Helena Bales, Software Engineer, Pivotal Filmed at SpringOne Platform 2019 Slides: https://www.slideshare.net/Pivotal/performance-in-geode-how-fast-is-it-how-is-it-measured-and-how-can-it-be-improved
Previous
Using Apache Geode: Lessons Learned at Southwest Airlines
Using Apache Geode: Lessons Learned at Southwest Airlines

Based on several years of using Apache Geode (GemFire) at Southwest Airlines, we'll share several tips we'v...

Next Video
Introducing the Geode Native Client
Introducing the Geode Native Client

The Geode Native Client is a C++ and C# layer to allow easy communication with Geode servers from those lan...

Subscribe to Pivotal videos on YouTube!

Subscribe