Employee Achievement | Abhishek Maurya
In the worst case, it took 20-25 seconds to serve the different API requests pertaining to Time series data. To determine what was causing this delay, I went through the data processing logic and also went through the Developer document for Mindsphere Time Series API to understand how things are wired, then I got to know that we don’t have to do all the data processing by ourselves some data is already pre-processed and stored on Mindsphere.
In order to reduce API response time, I reviewed the API calls made to our database and made them as specific as possible. I also altered data processing methods which brought down the response time to 8 seconds in worst cases and less than 4 seconds in best cases.
Since the advent of computing, we have been optimizing software performance over time. We have achieved the desired results in a lesser amount of time, haven’t we?
But sometimes we are so excited to ace the job, that we overlook the possibility of checking out existing solutions which might simply cut down most of our efforts and save our time. After all, Time is our best asset, and we should not forget to optimize it, right?