GateGuru users –
Recently some users have had experiences using GateGuru that were less than satisfying or even frustrating due to performance issues on our end. Specific examples of some actions that have taken an excessively long time for some users include emailed journeys not coming down to the GateGuru client as well as failures when doing valid flight searches. First and foremost, we apologize for those users that are experiencing these issues. That said, we wanted to give a bit of background into what is going on and what you can expect in the coming weeks.
First the background - many of you may not be aware, but a story broke this past week regarding our hosting and bandwidth provider, Heroku. Without getting too technical, instead of intelligently distributing requests like they used to, Heroku now randomly routes requests. This has the effect of a request now sometimes getting stuck behind another long-running request, which will then result in GateGuru not getting the information back in time and we are then forced to timeout the operation.
With that background behind us, we turn to the more important question - what are we doing about it? To start, we have recently implemented more granular tracking technologies, which will enable us to get a better handle on where the biggest issues lie. We have already shipped a few performance improvements that have helped, although they have not solved all of our issues. Over the coming weeks we will be spending a meaningful amount of time on this situation until performance for our userbase gets back to acceptable levels.
Thank you for your patience as we work through these performance issues. We will continue to update you as the situation evolves and the performance in GateGuru improves.