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
Event Driven with Spring
Event Driven with Spring

In the world of cloud-native distributed architectures, such as microservices, “event driven” is more popul...

Next Video
Modernizing Digital APIs platform to cloud native microservices
Modernizing Digital APIs platform to cloud native microservices

One of our banking clients is migrating its assets developed on exiting stack to an open-source platform: S...