Lightning Fast Queries in Neo4j
A fast, efficient, and one-of-a-kind data API for a premiere energy company.
A premier global energy company, whose products help maintain reliable energy grids and commercial, institutional, and industrial organizations make better energy decisions through on-demand access to real-time energy data had some challenges as the business grew.
Their current platform was fast, but as usage increased, it was clear that changes would be needed to make it even faster.
We began by exploring their logs in Splunk to determine calls to the API most often utilized ranked by the slowest average reponse time. With that information, we investigated where to make changes to speed things up, starting with 2 API endpoints.
Following architecture, code, and database changes, there were some dramatic improvements:
- Endpoint 1 average response time decreased from ~70ms to ~4ms
- Endpoint 2 average response time decreased from ~750ms to ~30ms
Do you need help with some performance improvement? Contact Us
Photo by American Public Power Association on Unsplash