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

October 18, 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
Scaling Beyond a Billion Transactions Per Day with Sub-Second Responses
Scaling Beyond a Billion Transactions Per Day with Sub-Second Responses

Abstract: Mastercard's Decision Management Platform serves as the core for multiple business solutions to c...

Next Video
Metrics for the Masses
Metrics for the Masses

Timely information about an applications health and performance is critical. In a clustered environment, kn...